Lines Matching refs:Primitive
127 type Primitive: Into<Primitive> + TryFrom<Primitive>; typedef
129 fn from_primitive(v: Self::Primitive) -> Self; in from_primitive()
130 fn to_primitive(&self) -> Self::Primitive; in to_primitive() argument
138 type Primitive = i32;
140 fn from_primitive(v: Self::Primitive) -> Self {
143 fn to_primitive(&self) -> Self::Primitive {
154 type Primitive = $t;
156 fn from_primitive(v: Self::Primitive) -> Self {
159 fn to_primitive(&self) -> Self::Primitive {
184 pub enum Primitive { enum
193 impl From<i64> for Primitive { implementation
198 impl From<i32> for Primitive { implementation
203 impl From<Vec<u8>> for Primitive { implementation
220 impl TryFrom<Primitive> for i64 {
223 fn try_from(p: Primitive) -> Result<i64, Self::Error> { in try_from()
225 Primitive::I64(v) => Ok(v), in try_from()
230 impl TryFrom<Primitive> for i32 {
233 fn try_from(p: Primitive) -> Result<i32, Self::Error> { in try_from()
235 Primitive::I32(v) => Ok(v), in try_from()
240 impl TryFrom<Primitive> for Vec<u8> {
243 fn try_from(p: Primitive) -> Result<Vec<u8>, Self::Error> { in try_from()
245 Primitive::Vec(v) => Ok(v), in try_from()
256 let primitive: Primitive = v.to_primitive().into(); in serialize_primitive()
265 let primitive: Primitive = serde::de::Deserialize::deserialize(deserializer)?; in deserialize_primitive()
297 pub fn new_from_tag_primitive_pair<T: Into<Primitive>>(
301 let p: Primitive = v.into();