pub struct CircleSnapshotStreamActivation<'a> {
pub circle_id: CircleId,
pub author_registration: &'a StoreDeviceRegistrationRef,
pub snapshot: &'a CircleSnapshotRef,
}Expand description
One generation of a device’s per-Circle snapshot stream, named by the exact metadata object whose signature vouches for the image that generation published. The stream is anchored on the author’s Store device registration and the Circle, which is all a Store member outside the Circle can check; a member inside re-walks the stream itself.
Fields§
§circle_id: CircleId§snapshot: &'a CircleSnapshotRefAuto Trait Implementations§
impl<'a> Freeze for CircleSnapshotStreamActivation<'a>
impl<'a> RefUnwindSafe for CircleSnapshotStreamActivation<'a>
impl<'a> Send for CircleSnapshotStreamActivation<'a>
impl<'a> Sync for CircleSnapshotStreamActivation<'a>
impl<'a> Unpin for CircleSnapshotStreamActivation<'a>
impl<'a> UnsafeUnpin for CircleSnapshotStreamActivation<'a>
impl<'a> UnwindSafe for CircleSnapshotStreamActivation<'a>
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