pub enum SignerHistoryAction {
Add,
Revoke,
}Expand description
Action recorded in SignerRegistry::history.
Variants§
Add
Initial registration at CREATE COLLECTION time or via
ALTER COLLECTION ... ADD SIGNER.
Revoke
Removed via ALTER COLLECTION ... REVOKE SIGNER. Past rows
signed by this key remain readable and re-verifiable; only
new inserts are rejected.
Trait Implementations§
Source§impl Clone for SignerHistoryAction
impl Clone for SignerHistoryAction
Source§fn clone(&self) -> SignerHistoryAction
fn clone(&self) -> SignerHistoryAction
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 moreSource§impl Debug for SignerHistoryAction
impl Debug for SignerHistoryAction
Source§impl PartialEq for SignerHistoryAction
impl PartialEq for SignerHistoryAction
Source§fn eq(&self, other: &SignerHistoryAction) -> bool
fn eq(&self, other: &SignerHistoryAction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SignerHistoryAction
impl Eq for SignerHistoryAction
impl StructuralPartialEq for SignerHistoryAction
Auto Trait Implementations§
impl Freeze for SignerHistoryAction
impl RefUnwindSafe for SignerHistoryAction
impl Send for SignerHistoryAction
impl Sync for SignerHistoryAction
impl Unpin for SignerHistoryAction
impl UnsafeUnpin for SignerHistoryAction
impl UnwindSafe for SignerHistoryAction
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,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request