#[non_exhaustive]pub enum UnvouchedVersion {
Dev {
version: FreeswitchVersion,
},
NewerThanVouched {
version: FreeswitchVersion,
},
OlderThanVouched {
version: FreeswitchVersion,
},
}Expand description
A FreeSWITCH version BlockParse::for_version cannot vouch for.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Dev
A development build, whose version stays the same across commits.
Fields
§
version: FreeswitchVersionThe version refused.
NewerThanVouched
A release newer than the vouched range.
Fields
§
version: FreeswitchVersionThe version refused.
OlderThanVouched
A release older than the vouched range.
Fields
§
version: FreeswitchVersionThe version refused.
Implementations§
Source§impl UnvouchedVersion
impl UnvouchedVersion
Sourcepub fn version(&self) -> FreeswitchVersion
pub fn version(&self) -> FreeswitchVersion
The version refused.
Trait Implementations§
Source§impl Clone for UnvouchedVersion
impl Clone for UnvouchedVersion
impl Copy for UnvouchedVersion
Source§impl Debug for UnvouchedVersion
impl Debug for UnvouchedVersion
Source§impl Display for UnvouchedVersion
impl Display for UnvouchedVersion
impl Eq for UnvouchedVersion
Source§impl Error for UnvouchedVersion
impl Error for UnvouchedVersion
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for UnvouchedVersion
impl PartialEq for UnvouchedVersion
impl StructuralPartialEq for UnvouchedVersion
Auto Trait Implementations§
impl Freeze for UnvouchedVersion
impl RefUnwindSafe for UnvouchedVersion
impl Send for UnvouchedVersion
impl Sync for UnvouchedVersion
impl Unpin for UnvouchedVersion
impl UnsafeUnpin for UnvouchedVersion
impl UnwindSafe for UnvouchedVersion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.