Enum fsd_interface::ProtocolRevision
source · 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 copy 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
source§fn eq(&self, other: &ProtocolRevision) -> bool
fn eq(&self, other: &ProtocolRevision) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for ProtocolRevision
impl Eq for ProtocolRevision
impl StructuralEq for ProtocolRevision
impl StructuralPartialEq for ProtocolRevision
Auto Trait Implementations§
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