pub struct ObservedObject {
pub type_name: TypeName,
pub key: Key,
pub attrs: JsonMap,
pub backend_id: Option<BackendId>,
}Expand description
observed backend object representation.
Fields§
§type_name: TypeNameobject type.
key: Keyhuman key for matching.
attrs: JsonMapobserved attrs mapped to ir types.
backend_id: Option<BackendId>backend id when known.
Trait Implementations§
Source§impl Clone for ObservedObject
impl Clone for ObservedObject
Source§fn clone(&self) -> ObservedObject
fn clone(&self) -> ObservedObject
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 moreAuto Trait Implementations§
impl Freeze for ObservedObject
impl RefUnwindSafe for ObservedObject
impl Send for ObservedObject
impl Sync for ObservedObject
impl Unpin for ObservedObject
impl UnsafeUnpin for ObservedObject
impl UnwindSafe for ObservedObject
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