pub struct KeysetRotation {
pub unit: CurrencyUnit,
pub amounts: Vec<u64>,
pub input_fee_ppk: u64,
pub use_keyset_v2: bool,
pub final_expiry: Option<u64>,
}Expand description
Describes an extra keyset rotation to perform during mint build. Used to create inactive/expired keysets for testing.
Fields§
§unit: CurrencyUnitCurrency unit for this rotation
amounts: Vec<u64>Amounts for the keyset
input_fee_ppk: u64Input fee
use_keyset_v2: boolWhether to use keyset V2 (Version01) or V1 (Version00)
final_expiry: Option<u64>Optional expiry timestamp (unix seconds)
Trait Implementations§
Source§impl Clone for KeysetRotation
impl Clone for KeysetRotation
Source§fn clone(&self) -> KeysetRotation
fn clone(&self) -> KeysetRotation
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 moreAuto Trait Implementations§
impl Freeze for KeysetRotation
impl RefUnwindSafe for KeysetRotation
impl Send for KeysetRotation
impl Sync for KeysetRotation
impl Unpin for KeysetRotation
impl UnsafeUnpin for KeysetRotation
impl UnwindSafe for KeysetRotation
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
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