pub enum ServerConfigurationValue {
String(String),
Integer(i128),
Float(f64),
Bool(bool),
Null,
}
Expand description
A specific Ferron server configuration value
Variants§
String(String)
A string
Integer(i128)
A non-float number
Float(f64)
A floating point number
Bool(bool)
A boolean
Null
The null value
Implementations§
Source§impl ServerConfigurationValue
impl ServerConfigurationValue
Sourcepub fn is_integer(&self) -> bool
pub fn is_integer(&self) -> bool
Checks if the value is a non-float number
Trait Implementations§
Source§impl Clone for ServerConfigurationValue
impl Clone for ServerConfigurationValue
Source§fn clone(&self) -> ServerConfigurationValue
fn clone(&self) -> ServerConfigurationValue
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 ServerConfigurationValue
impl Debug for ServerConfigurationValue
Source§impl Hash for ServerConfigurationValue
impl Hash for ServerConfigurationValue
Source§impl PartialEq for ServerConfigurationValue
impl PartialEq for ServerConfigurationValue
Source§impl PartialOrd for ServerConfigurationValue
impl PartialOrd for ServerConfigurationValue
impl Eq for ServerConfigurationValue
Auto Trait Implementations§
impl Freeze for ServerConfigurationValue
impl RefUnwindSafe for ServerConfigurationValue
impl Send for ServerConfigurationValue
impl Sync for ServerConfigurationValue
impl Unpin for ServerConfigurationValue
impl UnwindSafe for ServerConfigurationValue
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§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.