pub struct FollowObjects {
pub after: Option<StorageCursor>,
pub selection: ObjectSelection,
}Fields§
§after: Option<StorageCursor>§selection: ObjectSelectionTrait Implementations§
Source§impl Clone for FollowObjects
impl Clone for FollowObjects
Source§fn clone(&self) -> FollowObjects
fn clone(&self) -> FollowObjects
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Contains<FollowObjects> for Operations
Source§impl Debug for FollowObjects
impl Debug for FollowObjects
Source§impl Described for FollowObjects
impl Described for FollowObjects
impl Eq for FollowObjects
Source§impl MemorySize for FollowObjects
impl MemorySize for FollowObjects
fn memory_size(&self) -> usize
Source§impl OperationDeclaration for FollowObjects
impl OperationDeclaration for FollowObjects
const ID: &'static str = "storage.follow_objects"
const VERSION: u32 = 1
const POLICY: OperationPolicy = STREAM_POLICY
const VISIBILITY: Visibility = Visibility::Host
type Response = StorageCursor
type Input = NoStream
type Output = Stream<ObjectEntry>
const DESCRIPTION: &'static str = ""
const REPLAY: ReplaySafety = ReplaySafety::Unknown
const GRPC: Option<Grpc> = None
fn grant(&self) -> Option<Grant>
fn key(&self) -> Option<CacheKey>
Source§impl PartialEq for FollowObjects
impl PartialEq for FollowObjects
impl StructuralPartialEq for FollowObjects
Source§impl Value for FollowObjects
impl Value for FollowObjects
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<FollowObjects, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for FollowObjects
impl RefUnwindSafe for FollowObjects
impl Send for FollowObjects
impl Sync for FollowObjects
impl Unpin for FollowObjects
impl UnsafeUnpin for FollowObjects
impl UnwindSafe for FollowObjects
Blanket Implementations§
impl<T> Allocation for T
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