diff --git a/src/declare.rs b/src/declare.rs index c7d79834a..935b8ca6c 100644 --- a/src/declare.rs +++ b/src/declare.rs @@ -135,7 +135,7 @@ method_decl_impl!(A, B, C, D, E, F, G, H, I, J, K); method_decl_impl!(A, B, C, D, E, F, G, H, I, J, K, L); fn method_type_encoding() -> CString where F: MethodImplementation { - let mut types = F::Ret::encode().as_str().to_string(); + let mut types = F::Ret::encode().as_str().to_owned(); types.extend(F::argument_encodings().iter().map(|e| e.as_str())); CString::new(types).unwrap() } diff --git a/src/encode.rs b/src/encode.rs index ecaee5082..1df573dd7 100644 --- a/src/encode.rs +++ b/src/encode.rs @@ -77,7 +77,7 @@ pub fn from_static_str(code: &'static str) -> Encoding { pub fn from_str(code: &str) -> Encoding { if code.len() > CODE_INLINE_CAP { - Encoding { code: Code::Owned(code.to_string()) } + Encoding { code: Code::Owned(code.to_owned()) } } else { let mut bytes = [0; CODE_INLINE_CAP]; for (dst, byte) in bytes.iter_mut().zip(code.bytes()) { diff --git a/src/test_utils.rs b/src/test_utils.rs index 5c0df9e10..5522db716 100644 --- a/src/test_utils.rs +++ b/src/test_utils.rs @@ -24,7 +24,7 @@ pub struct CustomStruct { unsafe impl Encode for CustomStruct { fn encode() -> Encoding { - let mut code = "{CustomStruct=".to_string(); + let mut code = "{CustomStruct=".to_owned(); for _ in 0..4 { code.push_str(u64::encode().as_str()); }