pub struct Ed25519OperatorObservationAuthorityProvider { /* private fields */ }Expand description
Verify-only Operator observation authority backed by Ed25519 public keys. The protected-operation caller never receives signing material.
Implementations§
Source§impl Ed25519OperatorObservationAuthorityProvider
impl Ed25519OperatorObservationAuthorityProvider
pub fn from_base64_public_keys<I, K, V>( authority_keys: I, ) -> Result<Self, String>
pub fn from_base64_private_keys<I, K, V>( authority_keys: I, ) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for Ed25519OperatorObservationAuthorityProvider
impl Clone for Ed25519OperatorObservationAuthorityProvider
Source§fn clone(&self) -> Ed25519OperatorObservationAuthorityProvider
fn clone(&self) -> Ed25519OperatorObservationAuthorityProvider
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 Default for Ed25519OperatorObservationAuthorityProvider
impl Default for Ed25519OperatorObservationAuthorityProvider
Source§fn default() -> Ed25519OperatorObservationAuthorityProvider
fn default() -> Ed25519OperatorObservationAuthorityProvider
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Ed25519OperatorObservationAuthorityProvider
impl RefUnwindSafe for Ed25519OperatorObservationAuthorityProvider
impl Send for Ed25519OperatorObservationAuthorityProvider
impl Sync for Ed25519OperatorObservationAuthorityProvider
impl Unpin for Ed25519OperatorObservationAuthorityProvider
impl UnsafeUnpin for Ed25519OperatorObservationAuthorityProvider
impl UnwindSafe for Ed25519OperatorObservationAuthorityProvider
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<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