pub struct RecipientPage {
pub recipients: Vec<Subject>,
pub returned: u64,
pub skipped: u64,
pub held: u64,
pub bytes: u64,
pub revision: u64,
pub complete: bool,
pub next: Option<PageCursor>,
}Expand description
One page of the subjects who may act on a protected channel.
Fields§
§recipients: Vec<Subject>The subjects, in the provider’s stable order.
returned: u64Rows the provider returned.
skipped: u64Candidates the provider decided and left out.
held: u64Rows held for approval.
bytes: u64The rows’ encoded bytes.
revision: u64The revision every row was decided at.
complete: boolWhether no row remains.
next: Option<PageCursor>The continuation, absent when complete.
Trait Implementations§
Source§impl Clone for RecipientPage
impl Clone for RecipientPage
Source§impl Debug for RecipientPage
impl Debug for RecipientPage
impl Eq for RecipientPage
Source§impl PartialEq for RecipientPage
impl PartialEq for RecipientPage
impl StructuralPartialEq for RecipientPage
Auto Trait Implementations§
impl Freeze for RecipientPage
impl RefUnwindSafe for RecipientPage
impl Send for RecipientPage
impl Sync for RecipientPage
impl Unpin for RecipientPage
impl UnsafeUnpin for RecipientPage
impl UnwindSafe for RecipientPage
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.