pub struct IdAlloc {
pub key: Option<IdAllocKey>,
pub value: Option<IdAllocValue>,
}Fields§
§key: Option<IdAllocKey>§value: Option<IdAllocValue>Trait Implementations§
Source§impl Arbitrary for IdAlloc
impl Arbitrary for IdAlloc
Source§type Parameters = (<Option<IdAllocKey> as Arbitrary>::Parameters, <Option<IdAllocValue> as Arbitrary>::Parameters)
type Parameters = (<Option<IdAllocKey> as Arbitrary>::Parameters, <Option<IdAllocValue> as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with accepts for configuration
of the generated Strategy. Parameters must implement Default.Source§type Strategy = Map<(<Option<IdAllocKey> as Arbitrary>::Strategy, <Option<IdAllocValue> as Arbitrary>::Strategy), fn((Option<IdAllocKey>, Option<IdAllocValue>)) -> IdAlloc>
type Strategy = Map<(<Option<IdAllocKey> as Arbitrary>::Strategy, <Option<IdAllocValue> as Arbitrary>::Strategy), fn((Option<IdAllocKey>, Option<IdAllocValue>)) -> IdAlloc>
The type of
Strategy used to generate values of type Self.Source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
Source§impl<'de> Deserialize<'de> for IdAlloc
impl<'de> Deserialize<'de> for IdAlloc
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IdAlloc
Source§impl Ord for IdAlloc
impl Ord for IdAlloc
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for IdAlloc
impl PartialOrd for IdAlloc
impl StructuralPartialEq for IdAlloc
Auto Trait Implementations§
impl Freeze for IdAlloc
impl RefUnwindSafe for IdAlloc
impl Send for IdAlloc
impl Sync for IdAlloc
impl Unpin for IdAlloc
impl UnsafeUnpin for IdAlloc
impl UnwindSafe for IdAlloc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more