Lines Matching defs:SingularPtrField
20 pub struct SingularPtrField<T> { struct
21 value: Option<Box<T>>,
22 set: bool,
182 impl<T> SingularPtrField<T> { implementation
359 impl<T: Default + Clear> SingularPtrField<T> { implementation
395 impl<T> Default for SingularPtrField<T> { implementation
408 impl<T> From<Option<T>> for SingularPtrField<T> { implementation
425 impl<T: Clone> Clone for SingularPtrField<T> { implementation
447 impl<T: fmt::Debug> fmt::Debug for SingularPtrField<T> { implementation
467 impl<T: PartialEq> PartialEq for SingularPtrField<T> { implementation
474 impl<T: Eq> Eq for SingularPtrField<T> {} implementation
482 impl<T: Hash> Hash for SingularPtrField<T> { implementation
497 impl<'a, T> IntoIterator for &'a SingularPtrField<T> { implementation
507 impl<T: serde::Serialize> serde::Serialize for SingularPtrField<T> { implementation
533 impl<'de, T: serde::Deserialize<'de>> serde::Deserialize<'de> for SingularPtrField<T> { implementation