Struct lambda_types::datatypes::First
source · pub struct First { /* private fields */ }
Expand description
Gets the first element of a pair.
T ::= True
λp.pT
Trait Implementations§
source§impl Ord for First
impl Ord for First
source§impl PartialOrd for First
impl PartialOrd for First
impl Copy for First
impl Eq for First
impl StructuralPartialEq for First
Auto Trait Implementations§
impl Freeze for First
impl RefUnwindSafe for First
impl Send for First
impl Sync for First
impl Unpin for First
impl UnwindSafe for First
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§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
)