pub struct ProcedureAdvertisementOptions {
pub authorization: Authorization,
pub kem_key: Option<Vec<u8>>,
pub ttl_ms: u64,
}Expand description
A procedure advertisement’s optional fields: its authorization, the
provider’s KEM key as carried, which the advertisement names with its id
(macula 13, E2E design amendment A1), and ttl_ms, 0 for the default and
maximum, 5 minutes.
Fields§
§kem_key: Option<Vec<u8>>§ttl_ms: u64Trait Implementations§
impl Eq for ProcedureAdvertisementOptions
impl StructuralPartialEq for ProcedureAdvertisementOptions
Auto Trait Implementations§
impl Freeze for ProcedureAdvertisementOptions
impl RefUnwindSafe for ProcedureAdvertisementOptions
impl Send for ProcedureAdvertisementOptions
impl Sync for ProcedureAdvertisementOptions
impl Unpin for ProcedureAdvertisementOptions
impl UnsafeUnpin for ProcedureAdvertisementOptions
impl UnwindSafe for ProcedureAdvertisementOptions
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