pub struct HTTPS(pub SVCB);Expand description
HTTPS is really a derivation of the original SVCB record data. See SVCB for more documentation
Tuple Fields§
§0: SVCBTrait Implementations§
Source§impl BinEncodable for HTTPS
impl BinEncodable for HTTPS
Source§fn emit(&self, encoder: &mut BinEncoder<'_>) -> Result<(), ProtoError>
fn emit(&self, encoder: &mut BinEncoder<'_>) -> Result<(), ProtoError>
Write the type to the stream
Source§impl RecordData for HTTPS
impl RecordData for HTTPS
Source§fn try_borrow(data: &RData) -> Option<&Self>
fn try_borrow(data: &RData) -> Option<&Self>
Attempts to borrow this RecordData from the RData type, if it is not the correct type the original is returned
Source§fn record_type(&self) -> RecordType
fn record_type(&self) -> RecordType
Get the associated RecordType for the RecordData
Source§fn into_rdata(self) -> RData
fn into_rdata(self) -> RData
Converts this RecordData into generic RecordData
impl Eq for HTTPS
impl StructuralPartialEq for HTTPS
Auto Trait Implementations§
impl Freeze for HTTPS
impl RefUnwindSafe for HTTPS
impl Send for HTTPS
impl Sync for HTTPS
impl Unpin for HTTPS
impl UnsafeUnpin for HTTPS
impl UnwindSafe for HTTPS
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