[−][src]Struct rubble::security_manager::AuthReq
Authentication requirements exchanged during pairing requests.
Methods
impl AuthReq
[src]
pub fn bonding_type(&self) -> BondingType
[src]
Returns the requested bonding.
pub fn set_bonding_type(&mut self, ty: BondingType)
[src]
pub fn mitm(&self) -> bool
[src]
Returns whether MITM protection is requested.
pub fn set_mitm(&mut self, mitm: bool)
[src]
pub fn secure_connection(&self) -> bool
[src]
Returns whether LE Secure Connection pairing is supported and requested.
If this returns false
, LE Legacy Pairing will be used. Note that Rubble does not support
LE Legacy Pairing at the moment since it has serious security problems (refer to the
module docs for more info).
pub fn set_secure_connection(&mut self, sc: bool)
[src]
Sets whether LE Secure Connection pairing is supported and requested.
pub fn keypress(&self) -> bool
[src]
pub fn set_keypress(&mut self, keypress: bool)
[src]
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,