pub struct ProtocolDefinition { /* private fields */ }Implementations§
Source§impl ProtocolDefinition
impl ProtocolDefinition
pub fn tcp() -> Result<Self, NetworkError>
pub fn udp() -> Result<Self, NetworkError>
pub fn tls() -> Result<Self, NetworkError>
pub fn ip() -> Result<Self, NetworkError>
pub fn websocket() -> Result<Self, NetworkError>
pub fn quic() -> Result<Self, NetworkError>
Trait Implementations§
Source§impl Clone for ProtocolDefinition
impl Clone for ProtocolDefinition
Source§impl Debug for ProtocolDefinition
impl Debug for ProtocolDefinition
Source§impl Drop for ProtocolDefinition
impl Drop for ProtocolDefinition
Source§impl PartialEq for ProtocolDefinition
impl PartialEq for ProtocolDefinition
impl Eq for ProtocolDefinition
impl Send for ProtocolDefinition
impl Sync for ProtocolDefinition
Auto Trait Implementations§
impl Freeze for ProtocolDefinition
impl RefUnwindSafe for ProtocolDefinition
impl Unpin for ProtocolDefinition
impl UnsafeUnpin for ProtocolDefinition
impl UnwindSafe for ProtocolDefinition
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