pub struct ObjectObservation {
pub path: String,
pub object: Option<Object>,
pub validator: Option<Vec<u8>>,
pub state: ObservationState,
}Expand description
Object observation associated with a request path.
Fields§
§path: StringCanonical path used to observe the object.
object: Option<Object>Last accepted object, if one has been received.
validator: Option<Vec<u8>>Object validator copied from object for convenient inspection.
state: ObservationStateCurrent observation lifecycle.
Trait Implementations§
Source§impl Clone for ObjectObservation
impl Clone for ObjectObservation
Source§impl Debug for ObjectObservation
impl Debug for ObjectObservation
impl Eq for ObjectObservation
Source§impl PartialEq for ObjectObservation
impl PartialEq for ObjectObservation
impl StructuralPartialEq for ObjectObservation
Auto Trait Implementations§
impl Freeze for ObjectObservation
impl RefUnwindSafe for ObjectObservation
impl Send for ObjectObservation
impl Sync for ObjectObservation
impl Unpin for ObjectObservation
impl UnsafeUnpin for ObjectObservation
impl UnwindSafe for ObjectObservation
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