pub enum ProtocolRevision {
Classic = 9,
VatsimNoAuth = 10,
VatsimAuth = 100,
Vatsim2022 = 101,
}Expand description
Represents a version of the FSD protocol
Variants§
Classic = 9
Used on legacy FSD servers. If the FSD server is a privately run one, it is most likely using this version
VatsimNoAuth = 10
Deprecated - used on VATSIM prior to the introduction of client authentication
VatsimAuth = 100
Used on VATSIM servers until 2022
Vatsim2022 = 101
VATSIM Velocity - used on VATSIM servers since 2022
Trait Implementations§
Source§impl Clone for ProtocolRevision
impl Clone for ProtocolRevision
Source§fn clone(&self) -> ProtocolRevision
fn clone(&self) -> ProtocolRevision
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProtocolRevision
impl Debug for ProtocolRevision
Source§impl FromStr for ProtocolRevision
impl FromStr for ProtocolRevision
Source§impl PartialEq for ProtocolRevision
impl PartialEq for ProtocolRevision
impl Copy for ProtocolRevision
impl Eq for ProtocolRevision
impl StructuralPartialEq for ProtocolRevision
Auto Trait Implementations§
impl Freeze for ProtocolRevision
impl RefUnwindSafe for ProtocolRevision
impl Send for ProtocolRevision
impl Sync for ProtocolRevision
impl Unpin for ProtocolRevision
impl UnwindSafe for ProtocolRevision
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