cobia/
cape_string_const.rs1#[cfg_attr(not(target_os="windows"), path = "cape_string_const_posix.rs")]
2#[cfg_attr(target_os="windows", path = "cape_string_const_win32.rs")]
3mod cape_string_impl_;
4pub use cape_string_impl_::*;
5
6impl<'a,T:AsRef<str>> From<T> for CapeStringHashKey<'a> {
7 fn from(s: T) -> Self {
8 CapeStringHashKey::from_string(s)
9 }
10}
11
12impl<'a> Clone for CapeStringHashKey<'a> {
13 fn clone(&self) -> Self {
14 match self {
15 CapeStringHashKey::Owned(data) => CapeStringHashKey::Owned(data.clone()),
16 CapeStringHashKey::Borrowed(ptr,len,_) => CapeStringHashKey::Borrowed(*ptr,*len,std::default::Default::default())
17 }
18 }
19}