[−]Enum ossuary::ConnectionType
Enum specifying the client or server role of a OssuaryConnection
Variants
Client
This context is a client
AuthenticatedServer
This context is a server that requires authentication.
Authenticated servers only allow connections from clients with secret
keys set using OssuaryConnection::set_secret_key
, and with the
matching public key registered with the server using
OssuaryConnection::add_authorized_keys
.
UnauthenticatedServer
This context is a server that does not support authentication.
Unauthenticated servers allow any client to connect, and skip the authentication stages of the handshake. This can be used for services that are open to the public, but still want to prevent snooping or man-in-the-middle attacks by using an encrypted channel.
Trait Implementations
impl Clone for ConnectionType
fn clone(&self) -> ConnectionType
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for ConnectionType
impl Sync for ConnectionType
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> 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<U> 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> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self