[−]Struct lilith::SurfaceId
Trait Implementations
impl Clone for SurfaceId
fn clone(&self) -> SurfaceId
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SurfaceId
impl Debug for SurfaceId
impl Default for SurfaceId
impl Eq for SurfaceId
impl From<KeyData> for SurfaceId
impl From<SurfaceId> for KeyData
impl Hash for SurfaceId
fn hash<__H: Hasher>(&self, state: &mut __H)
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Key for SurfaceId
impl Ord for SurfaceId
fn cmp(&self, other: &SurfaceId) -> Ordering
fn max(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
1.21.0[src]
fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<SurfaceId> for SurfaceId
impl PartialOrd<SurfaceId> for SurfaceId
fn partial_cmp(&self, other: &SurfaceId) -> Option<Ordering>
fn lt(&self, other: &SurfaceId) -> bool
fn le(&self, other: &SurfaceId) -> bool
fn gt(&self, other: &SurfaceId) -> bool
fn ge(&self, other: &SurfaceId) -> bool
impl StructuralEq for SurfaceId
impl StructuralPartialEq for SurfaceId
Auto Trait Implementations
impl RefUnwindSafe for SurfaceId
impl Send for SurfaceId
impl Sync for SurfaceId
impl Unpin for SurfaceId
impl UnwindSafe for SurfaceId
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Scalar for T where
T: Copy + PartialEq<T> + Any + Debug,
[src]
T: Copy + PartialEq<T> + Any + Debug,
impl<T> Slottable for T where
T: Copy,
[src]
T: Copy,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
SS: SubsetOf<SP>,
fn to_subset(&self) -> Option<SS>
fn is_in_subset(&self) -> bool
unsafe fn to_subset_unchecked(&self) -> SS
fn from_subset(element: &SS) -> SP
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,