pub enum JsonResponseBodyJson {
Success(Box<JsonResponseBodySuccessJson>),
Fail(JsonResponseBodyFailJson),
}
Variants§
Success(Box<JsonResponseBodySuccessJson>)
Fail(JsonResponseBodyFailJson)
Implementations§
Source§impl JsonResponseBodyJson
impl JsonResponseBodyJson
pub fn is_success(&self) -> bool
pub fn as_success(&self) -> Option<&JsonResponseBodySuccessJson>
pub fn as_fail(&self) -> Option<&JsonResponseBodyFailJson>
Trait Implementations§
Source§impl Clone for JsonResponseBodyJson
impl Clone for JsonResponseBodyJson
Source§fn clone(&self) -> JsonResponseBodyJson
fn clone(&self) -> JsonResponseBodyJson
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 JsonResponseBodyJson
impl Debug for JsonResponseBodyJson
Source§impl<'de> Deserialize<'de> for JsonResponseBodyJson
impl<'de> Deserialize<'de> for JsonResponseBodyJson
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
Auto Trait Implementations§
impl Freeze for JsonResponseBodyJson
impl RefUnwindSafe for JsonResponseBodyJson
impl Send for JsonResponseBodyJson
impl Sync for JsonResponseBodyJson
impl Unpin for JsonResponseBodyJson
impl UnwindSafe for JsonResponseBodyJson
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