pub struct EstablishSession;Expand description
Controlled admission contract; consumers bind it to their own update export.
Trait Implementations§
Source§impl Method for EstablishSession
impl Method for EstablishSession
Source§const NAME: &'static str = "establish_portable_session"
const NAME: &'static str = "establish_portable_session"
Exact exported IC method name; used by typed transport adapters.
Source§const REQUEST_LIMITS: Limits = CREDENTIAL_LIMITS
const REQUEST_LIMITS: Limits = CREDENTIAL_LIMITS
Request admission budget.
Source§const RESPONSE_LIMITS: Limits = REPLY_LIMITS
const RESPONSE_LIMITS: Limits = REPLY_LIMITS
Reply admission budget.
Source§type Request = SessionInput
type Request = SessionInput
Typed request, including any consumer-owned proof/envelope.
Auto Trait Implementations§
impl Freeze for EstablishSession
impl RefUnwindSafe for EstablishSession
impl Send for EstablishSession
impl Sync for EstablishSession
impl Unpin for EstablishSession
impl UnsafeUnpin for EstablishSession
impl UnwindSafe for EstablishSession
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