pub struct CameraLookPayload {
pub delivered: Option<Vec<EventId>>,
pub waited_s: i64,
}Expand description
Somebody took a fresh look at the print.
Written down before the camera is asked for a frame, so that a frame the camera would not give is recorded against a look that is already in the history; the frame itself, when there is one, is this event’s image.
Fields§
§delivered: Option<Vec<EventId>>The events for the print that arrived while it waited, and that it handed to whoever looked, oldest first.
waited_s: i64How long the look waited for something to happen before it was taken, in whole seconds.
Trait Implementations§
Source§impl Clone for CameraLookPayload
impl Clone for CameraLookPayload
Source§impl Debug for CameraLookPayload
impl Debug for CameraLookPayload
Source§impl<'de> Deserialize<'de> for CameraLookPayload
impl<'de> Deserialize<'de> for CameraLookPayload
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
Source§impl EventPayloadKind for CameraLookPayload
impl EventPayloadKind for CameraLookPayload
Source§impl PartialEq for CameraLookPayload
impl PartialEq for CameraLookPayload
Source§impl Serialize for CameraLookPayload
impl Serialize for CameraLookPayload
impl StructuralPartialEq for CameraLookPayload
Auto Trait Implementations§
impl Freeze for CameraLookPayload
impl RefUnwindSafe for CameraLookPayload
impl Send for CameraLookPayload
impl Sync for CameraLookPayload
impl Unpin for CameraLookPayload
impl UnsafeUnpin for CameraLookPayload
impl UnwindSafe for CameraLookPayload
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