Struct gluon_base::kind::ArcKind
source · pub struct ArcKind(/* private fields */);
Expand description
Reference counted kind type.
Implementations§
Trait Implementations§
source§impl<'de, S> DeserializeState<'de, S> for ArcKind
impl<'de, S> DeserializeState<'de, S> for ArcKind
source§fn deserialize_state<D>(
seed: &mut S,
deserializer: D
) -> Result<ArcKind, D::Error>where
D: Deserializer<'de>,
fn deserialize_state<D>(
seed: &mut S,
deserializer: D
) -> Result<ArcKind, D::Error>where
D: Deserializer<'de>,
Deserializes
Self
using seed
and the deserializer
source§impl PartialEq for ArcKind
impl PartialEq for ArcKind
source§impl SerializeState<SeSeed> for ArcKind
impl SerializeState<SeSeed> for ArcKind
source§fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
Serializes
self
impl Eq for ArcKind
impl StructuralEq for ArcKind
impl StructuralPartialEq for ArcKind
Auto Trait Implementations§
impl RefUnwindSafe for ArcKind
impl Send for ArcKind
impl Sync for ArcKind
impl Unpin for ArcKind
impl UnwindSafe for ArcKind
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