pub struct VerifiedCircleReference {
pub reference: CircleControlRef,
pub circle_id: CircleId,
pub control: PreparedCircleControl,
pub local_access: Option<VerifiedCircleAccess>,
}Fields§
§reference: CircleControlRef§circle_id: CircleId§control: PreparedCircleControl§local_access: Option<VerifiedCircleAccess>Implementations§
Source§impl VerifiedCircleReference
impl VerifiedCircleReference
pub fn retained_key_entry( &self, fingerprint: KeyFingerprint, ) -> Result<Option<(u64, [u8; 32])>, CircleStateError>
pub fn epoch_access( &self, ) -> Result<Option<CircleEpochAccess>, CircleStateError>
Trait Implementations§
Source§impl Clone for VerifiedCircleReference
impl Clone for VerifiedCircleReference
Source§fn clone(&self) -> VerifiedCircleReference
fn clone(&self) -> VerifiedCircleReference
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VerifiedCircleReference
impl Debug for VerifiedCircleReference
Source§impl PartialEq for VerifiedCircleReference
impl PartialEq for VerifiedCircleReference
impl Eq for VerifiedCircleReference
impl StructuralPartialEq for VerifiedCircleReference
Auto Trait Implementations§
impl !Freeze for VerifiedCircleReference
impl RefUnwindSafe for VerifiedCircleReference
impl Send for VerifiedCircleReference
impl Sync for VerifiedCircleReference
impl Unpin for VerifiedCircleReference
impl UnsafeUnpin for VerifiedCircleReference
impl UnwindSafe for VerifiedCircleReference
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.