[−][src]Enum osauth::services::VersionSelector
pub enum VersionSelector { Major(u16), Exact(ApiVersion), Range(ApiVersion, ApiVersion), Any, }
A major version selector.
Variants (Non-exhaustive)
Major(u16)
Match the major component.
Exact(ApiVersion)
Match the full version.
Some service have a minor component in their major versions, e.g. 2.1.
Range(ApiVersion, ApiVersion)
A range of major versions.
Any major version.
Trait Implementations
impl Clone for VersionSelector
[src][+]
impl Copy for VersionSelector
[src]
impl Debug for VersionSelector
[src][+]
Auto Trait Implementations
impl RefUnwindSafe for VersionSelector
impl Send for VersionSelector
impl Sync for VersionSelector
impl Unpin for VersionSelector
impl UnwindSafe for VersionSelector
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,