pub struct GBFSFreeBikeV11 {
pub bike_id: String,
pub lat: f64,
pub lon: f64,
pub is_reserved: bool,
pub is_disabled: bool,
pub rental_uris: Option<GBFSRentalUri>,
}Expand description
Free Bike Status Schema V1.1 Interface
Fields§
§bike_id: StringBike ID
lat: f64Latitude
lon: f64Longitude
is_reserved: boolIs the bike reserved
is_disabled: boolIs the bike disabled
rental_uris: Option<GBFSRentalUri>Rental URIs
Trait Implementations§
Source§impl Clone for GBFSFreeBikeV11
impl Clone for GBFSFreeBikeV11
Source§fn clone(&self) -> GBFSFreeBikeV11
fn clone(&self) -> GBFSFreeBikeV11
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GBFSFreeBikeV11
impl Debug for GBFSFreeBikeV11
Source§impl Default for GBFSFreeBikeV11
impl Default for GBFSFreeBikeV11
Source§fn default() -> GBFSFreeBikeV11
fn default() -> GBFSFreeBikeV11
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GBFSFreeBikeV11
impl<'de> Deserialize<'de> for GBFSFreeBikeV11
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&Map<String, ValueType>> for GBFSFreeBikeV11
Starting from a ref to an MValue, convert to a struct
impl From<&Map<String, ValueType>> for GBFSFreeBikeV11
Starting from a ref to an MValue, convert to a struct
Source§impl From<&ValueType> for GBFSFreeBikeV11
If this struct ref is nested into another struct, pull out the MValue and let
From handle
impl From<&ValueType> for GBFSFreeBikeV11
If this struct ref is nested into another struct, pull out the MValue and let
From
Source§impl From<GBFSFreeBikeV11> for MValue
Starting from a struct, convert to an MValue
impl From<GBFSFreeBikeV11> for MValue
Starting from a struct, convert to an MValue
Source§fn from(value: GBFSFreeBikeV11) -> MValue
fn from(value: GBFSFreeBikeV11) -> MValue
Converts to this type from the input type.
Source§impl From<GBFSFreeBikeV11> for ValueType
If this struct is nested into another struct, convert to a ValueType that’s nested
impl From<GBFSFreeBikeV11> for ValueType
If this struct is nested into another struct, convert to a ValueType that’s nested
Source§fn from(value: GBFSFreeBikeV11) -> ValueType
fn from(value: GBFSFreeBikeV11) -> ValueType
Converts to this type from the input type.
Source§impl From<Map<String, ValueType>> for GBFSFreeBikeV11
Starting from an MValue, convert to a struct
impl From<Map<String, ValueType>> for GBFSFreeBikeV11
Starting from an MValue, convert to a struct
Source§impl From<ValueType> for GBFSFreeBikeV11
If this struct is nested into another struct, pull out the MValue and let
From handle
impl From<ValueType> for GBFSFreeBikeV11
If this struct is nested into another struct, pull out the MValue and let
From
Source§impl PartialEq for GBFSFreeBikeV11
impl PartialEq for GBFSFreeBikeV11
Source§impl Serialize for GBFSFreeBikeV11
impl Serialize for GBFSFreeBikeV11
impl MValueCompatible for GBFSFreeBikeV11
Finally implement the MValueCompatible trait
impl StructuralPartialEq for GBFSFreeBikeV11
Auto Trait Implementations§
impl Freeze for GBFSFreeBikeV11
impl RefUnwindSafe for GBFSFreeBikeV11
impl Send for GBFSFreeBikeV11
impl Sync for GBFSFreeBikeV11
impl Unpin for GBFSFreeBikeV11
impl UnwindSafe for GBFSFreeBikeV11
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().