#[repr(C)]pub enum COptionResponseResult {
Error = 0,
None = 1,
Some = 2,
}
Variants§
Trait Implementations§
Source§impl<T: Copy> CCopyResponse<T, COptionResponseResult> for Result<Option<T>, CError>
impl<T: Copy> CCopyResponse<T, COptionResponseResult> for Result<Option<T>, CError>
fn response( self, value: &mut T, error: &mut ManuallyDrop<CError>, ) -> COptionResponseResult
Source§impl<T, IT> CMoveResponse<T, COptionResponseResult> for Result<Option<IT>, CError>where
IT: Into<T>,
impl<T, IT> CMoveResponse<T, COptionResponseResult> for Result<Option<IT>, CError>where
IT: Into<T>,
fn response( self, value: &mut ManuallyDrop<T>, error: &mut ManuallyDrop<CError>, ) -> COptionResponseResult
Source§impl Clone for COptionResponseResult
impl Clone for COptionResponseResult
Source§fn clone(&self) -> COptionResponseResult
fn clone(&self) -> COptionResponseResult
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 COptionResponseResult
impl Debug for COptionResponseResult
impl Copy for COptionResponseResult
Auto Trait Implementations§
impl Freeze for COptionResponseResult
impl RefUnwindSafe for COptionResponseResult
impl Send for COptionResponseResult
impl Sync for COptionResponseResult
impl Unpin for COptionResponseResult
impl UnwindSafe for COptionResponseResult
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