pub struct PhlowObjectDescription { /* private fields */ }
Implementations§
Source§impl PhlowObjectDescription
impl PhlowObjectDescription
pub fn new(object: &PhlowObject, reference_count: usize) -> Self
pub fn without_auto_release(self) -> Self
pub fn with_auto_release(self) -> Self
Trait Implementations§
Source§impl Clone for PhlowObjectDescription
impl Clone for PhlowObjectDescription
Source§fn clone(&self) -> PhlowObjectDescription
fn clone(&self) -> PhlowObjectDescription
Returns a duplicate 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 Debug for PhlowObjectDescription
impl Debug for PhlowObjectDescription
Source§impl<'de> Deserialize<'de> for PhlowObjectDescription
impl<'de> Deserialize<'de> for PhlowObjectDescription
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 PhlowObjectDescription
impl RefUnwindSafe for PhlowObjectDescription
impl Send for PhlowObjectDescription
impl Sync for PhlowObjectDescription
impl Unpin for PhlowObjectDescription
impl UnwindSafe for PhlowObjectDescription
Blanket Implementations§
Source§impl<T> AsPhlowObject for T
impl<T> AsPhlowObject for T
default fn is_phlow_object(&self) -> bool
default fn try_into_phlow_object(&self) -> Option<PhlowObject>
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