pub struct ValueWithSeed<'a, Value: ?Sized, Seed>(pub &'a Value, pub Seed);
Tuple Fields§
§0: &'a Value
§1: Seed
Trait Implementations§
Source§impl<'a, Value: Clone + ?Sized, Seed: Clone> Clone for ValueWithSeed<'a, Value, Seed>
impl<'a, Value: Clone + ?Sized, Seed: Clone> Clone for ValueWithSeed<'a, Value, Seed>
Source§fn clone(&self) -> ValueWithSeed<'a, Value, Seed>
fn clone(&self) -> ValueWithSeed<'a, Value, Seed>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a, Value: ?Sized, Seed: SerializeSeed<Value = Value>> Serialize for ValueWithSeed<'a, Value, Seed>
impl<'a, Value: ?Sized, Seed: SerializeSeed<Value = Value>> Serialize for ValueWithSeed<'a, Value, Seed>
impl<'a, Value: Copy + ?Sized, Seed: Copy> Copy for ValueWithSeed<'a, Value, Seed>
Auto Trait Implementations§
impl<'a, Value, Seed> Freeze for ValueWithSeed<'a, Value, Seed>
impl<'a, Value, Seed> RefUnwindSafe for ValueWithSeed<'a, Value, Seed>
impl<'a, Value, Seed> Send for ValueWithSeed<'a, Value, Seed>
impl<'a, Value, Seed> Sync for ValueWithSeed<'a, Value, Seed>
impl<'a, Value, Seed> Unpin for ValueWithSeed<'a, Value, Seed>
impl<'a, Value, Seed> UnwindSafe for ValueWithSeed<'a, Value, Seed>
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