pub struct SupportVersions { /* private fields */ }Implementations§
Source§impl SupportVersions
impl SupportVersions
pub fn new() -> SupportVersions
pub fn from_bytes(bytes: &[u8], server: bool) -> SupportVersions
pub fn len(&self, server: bool) -> usize
pub fn write_to<W>(self, writer: &mut W, server: bool)where
W: WriteExt,
pub fn remove_tls13(&mut self)
pub fn versions(&self) -> &Vec<Version>
pub fn set_versions(&mut self, versions: Vec<Version>)
pub fn clear(&mut self)
pub fn push(&mut self, version: Version)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SupportVersions
impl RefUnwindSafe for SupportVersions
impl Send for SupportVersions
impl Sync for SupportVersions
impl Unpin for SupportVersions
impl UnsafeUnpin for SupportVersions
impl UnwindSafe for SupportVersions
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