pub struct DeviceBoundSessionBuilder { /* private fields */ }Implementations§
Source§impl DeviceBoundSessionBuilder
impl DeviceBoundSessionBuilder
pub fn key( self, key: impl Into<DeviceBoundSessionKey>, ) -> DeviceBoundSessionBuilder
pub fn refresh_url( self, refresh_url: impl Into<String>, ) -> DeviceBoundSessionBuilder
pub fn inclusion_rules( self, inclusion_rules: impl Into<DeviceBoundSessionInclusionRules>, ) -> DeviceBoundSessionBuilder
pub fn expiry_date( self, expiry_date: impl Into<TimeSinceEpoch>, ) -> DeviceBoundSessionBuilder
pub fn cached_challenge( self, cached_challenge: impl Into<String>, ) -> DeviceBoundSessionBuilder
pub fn allowed_refresh_initiator( self, allowed_refresh_initiator: impl Into<String>, ) -> DeviceBoundSessionBuilder
pub fn allowed_refresh_initiators<I, S>( self, allowed_refresh_initiators: I, ) -> DeviceBoundSessionBuilder
pub fn build(self) -> Result<DeviceBoundSession, String>
Trait Implementations§
Source§impl Clone for DeviceBoundSessionBuilder
impl Clone for DeviceBoundSessionBuilder
Source§fn clone(&self) -> DeviceBoundSessionBuilder
fn clone(&self) -> DeviceBoundSessionBuilder
Returns a duplicate 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 Default for DeviceBoundSessionBuilder
impl Default for DeviceBoundSessionBuilder
Source§fn default() -> DeviceBoundSessionBuilder
fn default() -> DeviceBoundSessionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeviceBoundSessionBuilder
impl RefUnwindSafe for DeviceBoundSessionBuilder
impl Send for DeviceBoundSessionBuilder
impl Sync for DeviceBoundSessionBuilder
impl Unpin for DeviceBoundSessionBuilder
impl UnsafeUnpin for DeviceBoundSessionBuilder
impl UnwindSafe for DeviceBoundSessionBuilder
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