pub enum NtsRecord {
EndOfMessage,
NextProtocol {
protocol_ids: Vec<u16>,
},
Error {
errorcode: u16,
},
Warning {
warningcode: u16,
},
AeadAlgorithm {
critical: bool,
algorithm_ids: Vec<u16>,
},
NewCookie {
cookie_data: Vec<u8>,
},
Server {
critical: bool,
name: String,
},
Port {
critical: bool,
port: u16,
},
Unknown {
record_type: u16,
critical: bool,
data: Vec<u8>,
},
}Variants§
Implementations§
Trait Implementations§
source§impl PartialEq<NtsRecord> for NtsRecord
impl PartialEq<NtsRecord> for NtsRecord
impl Eq for NtsRecord
impl StructuralEq for NtsRecord
impl StructuralPartialEq for NtsRecord
Auto Trait Implementations§
impl RefUnwindSafe for NtsRecord
impl Send for NtsRecord
impl Sync for NtsRecord
impl Unpin for NtsRecord
impl UnwindSafe for NtsRecord
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