pub struct DecisionReply {
pub log: GrantLogId,
pub revision: Revision,
pub decisions: Vec<(GrantId, bool)>,
}Expand description
One cold decision reply: whether each asked grant is revoked, decided at
revision on log.
Fields§
§log: GrantLogIdThe log the decisions come from.
revision: RevisionThe revision every decision was made at.
decisions: Vec<(GrantId, bool)>Each grant and whether it is revoked.
Trait Implementations§
Source§impl Clone for DecisionReply
impl Clone for DecisionReply
Source§impl Debug for DecisionReply
impl Debug for DecisionReply
impl Eq for DecisionReply
Source§impl PartialEq for DecisionReply
impl PartialEq for DecisionReply
impl StructuralPartialEq for DecisionReply
Auto Trait Implementations§
impl Freeze for DecisionReply
impl RefUnwindSafe for DecisionReply
impl Send for DecisionReply
impl Sync for DecisionReply
impl Unpin for DecisionReply
impl UnsafeUnpin for DecisionReply
impl UnwindSafe for DecisionReply
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.