pub enum ReservationRequestStatus {
Pending,
Accepted,
Declined,
Failed,
}Available on crate features
bookings and v2_3_0 only.Expand description
The state of one booking request.
Spec: 2.3.0-bookings §mod_bookings_request_status_enum
Variants§
Pending
Pending processing by the CPO.
Wire value: PENDING
Accepted
Accepted by the CPO.
Wire value: ACCEPTED
Declined
Declined by the CPO.
Wire value: DECLINED
Failed
The request failed with an error.
Wire value: FAILED
Implementations§
Source§impl ReservationRequestStatus
impl ReservationRequestStatus
Sourcepub const ALL_WIRE: &'static [&'static str]
pub const ALL_WIRE: &'static [&'static str]
Every wire value this enum accepts, in declaration order.
Sourcepub fn from_str_ignore_case(s: &str) -> Option<Self>
pub fn from_str_ignore_case(s: &str) -> Option<Self>
Parses a wire value, ignoring ASCII case.
OCPI enum values are case-sensitive, so this is only for peers known to get the
case wrong; FromStr is the strict version.
Trait Implementations§
Source§impl Clone for ReservationRequestStatus
impl Clone for ReservationRequestStatus
Source§fn clone(&self) -> ReservationRequestStatus
fn clone(&self) -> ReservationRequestStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReservationRequestStatus
Source§impl Debug for ReservationRequestStatus
impl Debug for ReservationRequestStatus
Source§impl<'de> Deserialize<'de> for ReservationRequestStatus
impl<'de> Deserialize<'de> for ReservationRequestStatus
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ReservationRequestStatus
impl Display for ReservationRequestStatus
impl Eq for ReservationRequestStatus
Source§impl FromStr for ReservationRequestStatus
impl FromStr for ReservationRequestStatus
Source§impl Hash for ReservationRequestStatus
impl Hash for ReservationRequestStatus
Source§impl JsonSchema for ReservationRequestStatus
impl JsonSchema for ReservationRequestStatus
Source§fn json_schema(_g: &mut SchemaGenerator) -> Schema
fn json_schema(_g: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Ord for ReservationRequestStatus
impl Ord for ReservationRequestStatus
Source§fn cmp(&self, other: &ReservationRequestStatus) -> Ordering
fn cmp(&self, other: &ReservationRequestStatus) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ReservationRequestStatus
impl PartialEq for ReservationRequestStatus
Source§impl PartialOrd for ReservationRequestStatus
impl PartialOrd for ReservationRequestStatus
Source§impl Serialize for ReservationRequestStatus
impl Serialize for ReservationRequestStatus
impl StructuralPartialEq for ReservationRequestStatus
Source§impl Validate for ReservationRequestStatus
impl Validate for ReservationRequestStatus
Auto Trait Implementations§
impl Freeze for ReservationRequestStatus
impl RefUnwindSafe for ReservationRequestStatus
impl Send for ReservationRequestStatus
impl Sync for ReservationRequestStatus
impl Unpin for ReservationRequestStatus
impl UnsafeUnpin for ReservationRequestStatus
impl UnwindSafe for ReservationRequestStatus
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.