pub struct CreateOpts {
pub expires_at: Option<i64>,
pub not_before: Option<i64>,
pub nonce: Option<String>,
pub facts: Option<HashMap<String, Value>>,
pub proofs: Option<Vec<String>>,
}Expand description
Optional claims for create — mirrors macula_ucan_nif’s
ucan_opts() map.
Fields§
§expires_at: Option<i64>§not_before: Option<i64>§nonce: Option<String>§facts: Option<HashMap<String, Value>>§proofs: Option<Vec<String>>Trait Implementations§
Source§impl Clone for CreateOpts
impl Clone for CreateOpts
Source§fn clone(&self) -> CreateOpts
fn clone(&self) -> CreateOpts
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 CreateOpts
impl Debug for CreateOpts
Source§impl Default for CreateOpts
impl Default for CreateOpts
Source§fn default() -> CreateOpts
fn default() -> CreateOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateOpts
impl RefUnwindSafe for CreateOpts
impl Send for CreateOpts
impl Sync for CreateOpts
impl Unpin for CreateOpts
impl UnsafeUnpin for CreateOpts
impl UnwindSafe for CreateOpts
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