pub enum MaybeString {
String(String),
Str(&'static str),
OptionString(Option<String>),
OptionStr(Option<&'static str>),
UnitTuple,
}
Variants§
String(String)
Str(&'static str)
OptionString(Option<String>)
OptionStr(Option<&'static str>)
UnitTuple
Implementations§
Source§impl MaybeString
impl MaybeString
Trait Implementations§
Source§impl Clone for MaybeString
impl Clone for MaybeString
Source§fn clone(&self) -> MaybeString
fn clone(&self) -> MaybeString
Returns a copy 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 MaybeString
impl Debug for MaybeString
Source§impl From<&'static str> for MaybeString
impl From<&'static str> for MaybeString
Source§impl From<()> for MaybeString
impl From<()> for MaybeString
Source§impl From<MaybeString> for Option<String>
impl From<MaybeString> for Option<String>
Source§fn from(value: MaybeString) -> Self
fn from(value: MaybeString) -> Self
Converts to this type from the input type.
Source§impl From<String> for MaybeString
impl From<String> for MaybeString
Source§impl Hash for MaybeString
impl Hash for MaybeString
Source§impl PartialEq for MaybeString
impl PartialEq for MaybeString
impl Eq for MaybeString
impl StructuralPartialEq for MaybeString
Auto Trait Implementations§
impl Freeze for MaybeString
impl RefUnwindSafe for MaybeString
impl Send for MaybeString
impl Sync for MaybeString
impl Unpin for MaybeString
impl UnwindSafe for MaybeString
Blanket Implementations§
Source§impl<Data> ApiSuccessResponse for Data
impl<Data> ApiSuccessResponse for Data
fn api_response<Meta>(self, meta: Option<Meta>) -> ApiResponse<Self, Meta>
fn api_response_without_meta<Meta>(self) -> ApiResponse<Self, Meta>
fn api_response_with_meta<Meta>(self, meta: Meta) -> ApiResponse<Self, Meta>
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)