pub struct TypedPhlowObject<'value, T: 'static> { /* private fields */ }
Implementations§
Source§impl<'value, T: 'static> TypedPhlowObject<'value, T>
impl<'value, T: 'static> TypedPhlowObject<'value, T>
pub fn new(object: &'value PhlowObject, reference: &'value T) -> Self
pub fn phlow_object(&self) -> &PhlowObject
Trait Implementations§
Source§impl<'value, T: 'static> AsRef<T> for TypedPhlowObject<'value, T>
impl<'value, T: 'static> AsRef<T> for TypedPhlowObject<'value, T>
Source§impl<'value, T: Binary + 'static> Binary for TypedPhlowObject<'value, T>
impl<'value, T: Binary + 'static> Binary for TypedPhlowObject<'value, T>
Source§impl<'value, T: Debug + 'static> Debug for TypedPhlowObject<'value, T>
impl<'value, T: Debug + 'static> Debug for TypedPhlowObject<'value, T>
Source§impl<'value, T: 'static> Deref for TypedPhlowObject<'value, T>
impl<'value, T: 'static> Deref for TypedPhlowObject<'value, T>
Source§impl<'value, T: Octal + 'static> Octal for TypedPhlowObject<'value, T>
impl<'value, T: Octal + 'static> Octal for TypedPhlowObject<'value, T>
Source§impl<'value, T: 'static> ToString for TypedPhlowObject<'value, T>
impl<'value, T: 'static> ToString for TypedPhlowObject<'value, T>
Auto Trait Implementations§
impl<'value, T> Freeze for TypedPhlowObject<'value, T>
impl<'value, T> !RefUnwindSafe for TypedPhlowObject<'value, T>
impl<'value, T> Send for TypedPhlowObject<'value, T>where
T: Sync,
impl<'value, T> Sync for TypedPhlowObject<'value, T>where
T: Sync,
impl<'value, T> Unpin for TypedPhlowObject<'value, T>
impl<'value, T> !UnwindSafe for TypedPhlowObject<'value, T>
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