pub struct Parameters<'a> { /* private fields */ }Expand description
Borrowed original DSTU4145Params. Storage and arithmetic belong to callers.
Implementations§
Source§impl<'a> Parameters<'a>
impl<'a> Parameters<'a>
Sourcepub const fn execution_origin(self) -> Producer<'a>
pub const fn execution_origin(self) -> Producer<'a>
Retains the borrowed producer for deferred, explicitly funded backends. This is a resource origin, not a parameter or document identity.
Sourcepub const fn element(self) -> Element<'a>
pub const fn element(self) -> Element<'a>
Whole original parameter SEQUENCE, without canonicalization.
Sourcepub const fn dke(self) -> Option<Element<'a>>
pub const fn dke(self) -> Option<Element<'a>>
Written packed 64-octet DKE, or None for normative DKE number one. Absence never inherits an authority’s DKE. Provider selection of the default is separate from parsing (§§3.11.1 and 3.12 of the profile).
Sourcepub fn execution_in<'q, W: Work>(&self, current: &'q W) -> Execution<'q>where
'a: 'q,
pub fn execution_in<'q, W: Work>(&self, current: &'q W) -> Execution<'q>where
'a: 'q,
Funds deferred interpretation from the original and current ceilings.
Trait Implementations§
Source§impl<'a> Clone for Parameters<'a>
impl<'a> Clone for Parameters<'a>
impl<'a> Copy for Parameters<'a>
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Parameters<'a>
impl<'a> !Send for Parameters<'a>
impl<'a> !Sync for Parameters<'a>
impl<'a> !UnwindSafe for Parameters<'a>
impl<'a> Freeze for Parameters<'a>
impl<'a> Unpin for Parameters<'a>
impl<'a> UnsafeUnpin for Parameters<'a>
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