Lines Matching +full:structured +full:- +full:clone
1 //! Structured keys.
11 fn to_key(&self) -> Key; in to_key()
18 fn to_key(&self) -> Key { in to_key()
24 fn to_key(&self) -> Key { in to_key()
30 fn to_key(&self) -> Key { in to_key()
35 /// A key in a structured key-value pair.
36 #[derive(Clone)]
43 pub fn from_str(key: &'k str) -> Self { in from_str()
48 pub fn as_str(&self) -> &str { in as_str()
54 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
60 fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { in fmt()
75 fn eq(&self, other: &Key<'ko>) -> bool { in eq()
83 fn partial_cmp(&self, other: &Key<'ko>) -> Option<cmp::Ordering> { in partial_cmp()
89 fn cmp(&self, other: &Self) -> cmp::Ordering { in cmp()
95 fn as_ref(&self) -> &str { in as_ref()
101 fn borrow(&self) -> &str { in borrow()
107 fn from(s: &'k str) -> Self { in from()
119 fn to_key(&self) -> Key { in to_key()
125 fn to_key(&self) -> Key { in to_key()
140 fn stream(&self, stream: &mut value::Stream) -> value::Result { in stream()
155 fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> in serialize()