pub struct Logout;Expand description
Caller-authenticated logout; no submitted proof or caller identity is trusted.
Implementations§
Source§impl Logout
impl Logout
pub const ID: u64 = 0x415554480004
pub const NAME: &'static str = "logout_portable_session"
pub const REQUEST_LIMITS: Limits = EMPTY_LIMITS
pub const RESPONSE_LIMITS: Limits = REPLY_LIMITS
pub fn encode_request(value: &()) -> Result<Vec<u8>, Error>
pub fn decode_request(bytes: &[u8]) -> Result<(), Error>
pub fn encode_response(value: &LogoutResult) -> Result<Vec<u8>, Error>
pub fn decode_response(bytes: &[u8]) -> Result<LogoutResult, Error>
Auto Trait Implementations§
impl Freeze for Logout
impl RefUnwindSafe for Logout
impl Send for Logout
impl Sync for Logout
impl Unpin for Logout
impl UnsafeUnpin for Logout
impl UnwindSafe for Logout
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