Enum Edge
pub(crate) enum Edge
Auto Trait Implementations
impl Freeze for Edge
impl RefUnwindSafe for Edge
impl Send for Edge
impl Sync for Edge
impl Unpin for Edge
impl UnsafeUnpin for Edge
impl UnwindSafe for Edge
Blanket Implementations
impl<T> Any for Edge
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Edge
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Edge
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Edge
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for Edge
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for Edge
impl<T, U> Into<U> for Edge
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Edge
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for Edge
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>