pub enum PassBy {
Value,
Reference,
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PassBy
impl<'de> Deserialize<'de> for PassBy
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
Auto Trait Implementations§
impl Freeze for PassBy
impl RefUnwindSafe for PassBy
impl Send for PassBy
impl Sync for PassBy
impl Unpin for PassBy
impl UnwindSafe for PassBy
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