Struct tss_esapi::handles::SessionHandle
source · pub struct SessionHandle { /* private fields */ }
Expand description
Session Handle
Represents an esys handle used for referencing session resources.
Implementations§
source§impl SessionHandle
impl SessionHandle
pub const None: SessionHandle = _
source§impl SessionHandle
impl SessionHandle
source§impl SessionHandle
impl SessionHandle
pub const Password: SessionHandle = _
Trait Implementations§
source§impl Clone for SessionHandle
impl Clone for SessionHandle
source§fn clone(&self) -> SessionHandle
fn clone(&self) -> SessionHandle
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SessionHandle
impl Debug for SessionHandle
source§impl From<AuthHandle> for SessionHandle
impl From<AuthHandle> for SessionHandle
source§fn from(handle_other: AuthHandle) -> SessionHandle
fn from(handle_other: AuthHandle) -> SessionHandle
Converts to this type from the input type.
source§impl From<AuthSession> for SessionHandle
impl From<AuthSession> for SessionHandle
source§fn from(auth_session: AuthSession) -> SessionHandle
fn from(auth_session: AuthSession) -> SessionHandle
Converts to this type from the input type.
source§impl From<ObjectHandle> for SessionHandle
impl From<ObjectHandle> for SessionHandle
source§fn from(handle_other: ObjectHandle) -> SessionHandle
fn from(handle_other: ObjectHandle) -> SessionHandle
Converts to this type from the input type.
source§impl From<Option<AuthSession>> for SessionHandle
impl From<Option<AuthSession>> for SessionHandle
source§fn from(optional_auth_session: Option<AuthSession>) -> SessionHandle
fn from(optional_auth_session: Option<AuthSession>) -> SessionHandle
Converts to this type from the input type.
source§impl From<PolicySession> for SessionHandle
impl From<PolicySession> for SessionHandle
source§fn from(policy_session: PolicySession) -> SessionHandle
fn from(policy_session: PolicySession) -> SessionHandle
Converts to this type from the input type.
source§impl From<SessionHandle> for AuthHandle
impl From<SessionHandle> for AuthHandle
source§fn from(handle_self: SessionHandle) -> AuthHandle
fn from(handle_self: SessionHandle) -> AuthHandle
Converts to this type from the input type.
source§impl From<SessionHandle> for ObjectHandle
impl From<SessionHandle> for ObjectHandle
source§fn from(handle_self: SessionHandle) -> ObjectHandle
fn from(handle_self: SessionHandle) -> ObjectHandle
Converts to this type from the input type.
source§impl From<SessionHandle> for ESYS_TR
impl From<SessionHandle> for ESYS_TR
source§fn from(handle: SessionHandle) -> ESYS_TR
fn from(handle: SessionHandle) -> ESYS_TR
Converts to this type from the input type.
source§impl From<u32> for SessionHandle
impl From<u32> for SessionHandle
source§fn from(tss_esys_object_handle: ESYS_TR) -> SessionHandle
fn from(tss_esys_object_handle: ESYS_TR) -> SessionHandle
Converts to this type from the input type.
source§impl Hash for SessionHandle
impl Hash for SessionHandle
source§impl PartialEq for SessionHandle
impl PartialEq for SessionHandle
source§fn eq(&self, other: &SessionHandle) -> bool
fn eq(&self, other: &SessionHandle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SessionHandle
impl Eq for SessionHandle
impl StructuralPartialEq for SessionHandle
Auto Trait Implementations§
impl Freeze for SessionHandle
impl RefUnwindSafe for SessionHandle
impl Send for SessionHandle
impl Sync for SessionHandle
impl Unpin for SessionHandle
impl UnwindSafe for SessionHandle
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