pub struct SealedDeclarationSnapshot(/* private fields */);Expand description
Immutable canonical request set, with duplicate names rejected.
Implementations§
Source§impl SealedDeclarationSnapshot
impl SealedDeclarationSnapshot
Sourcepub fn new(requests: Vec<MemoryRequest>) -> Result<Self, AdmissionError>
pub fn new(requests: Vec<MemoryRequest>) -> Result<Self, AdmissionError>
Seal the complete host-composed requests.
Sourcepub fn requests(&self) -> &[MemoryRequest]
pub fn requests(&self) -> &[MemoryRequest]
Borrow checked requests.
Trait Implementations§
Source§impl Clone for SealedDeclarationSnapshot
impl Clone for SealedDeclarationSnapshot
Source§impl Debug for SealedDeclarationSnapshot
impl Debug for SealedDeclarationSnapshot
impl Eq for SealedDeclarationSnapshot
impl StructuralPartialEq for SealedDeclarationSnapshot
Auto Trait Implementations§
impl Freeze for SealedDeclarationSnapshot
impl RefUnwindSafe for SealedDeclarationSnapshot
impl Send for SealedDeclarationSnapshot
impl Sync for SealedDeclarationSnapshot
impl Unpin for SealedDeclarationSnapshot
impl UnsafeUnpin for SealedDeclarationSnapshot
impl UnwindSafe for SealedDeclarationSnapshot
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