Change take_string and take_immutable_string to as_XXX.

This commit is contained in:
Stephen Chung
2021-06-10 10:45:44 +08:00
parent a5031969ca
commit 79d9977cd5
11 changed files with 62 additions and 31 deletions

View File

@@ -525,7 +525,7 @@ mod generate_tests {
impl PluginFunction for Token {
#[inline(always)]
fn call(&self, context: NativeCallContext, args: &mut [&mut Dynamic]) -> RhaiResult {
let arg0 = mem::take(args[0usize]).take_immutable_string().unwrap();
let arg0 = mem::take(args[0usize]).as_immutable_string().unwrap();
Ok(Dynamic::from(special_print(&arg0)))
}

View File

@@ -934,7 +934,7 @@ mod generate_tests {
impl PluginFunction for print_out_to_token {
#[inline(always)]
fn call(&self, context: NativeCallContext, args: &mut [&mut Dynamic]) -> RhaiResult {
let arg0 = mem::take(args[0usize]).take_immutable_string().unwrap();
let arg0 = mem::take(args[0usize]).as_immutable_string().unwrap();
Ok(Dynamic::from(print_out_to(&arg0)))
}
@@ -987,7 +987,7 @@ mod generate_tests {
impl PluginFunction for print_out_to_token {
#[inline(always)]
fn call(&self, context: NativeCallContext, args: &mut [&mut Dynamic]) -> RhaiResult {
let arg0 = mem::take(args[0usize]).take_string().unwrap();
let arg0 = mem::take(args[0usize]).as_string().unwrap();
Ok(Dynamic::from(print_out_to(arg0)))
}