pub enum AnyParameterId {
Input(InputId),
Output(OutputId),
}Variants§
Implementations§
Source§impl AnyParameterId
impl AnyParameterId
pub fn assume_input(&self) -> InputId
pub fn assume_output(&self) -> OutputId
Trait Implementations§
Source§impl Clone for AnyParameterId
impl Clone for AnyParameterId
Source§fn clone(&self) -> AnyParameterId
fn clone(&self) -> AnyParameterId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AnyParameterId
Source§impl Debug for AnyParameterId
impl Debug for AnyParameterId
impl Eq for AnyParameterId
Source§impl From<InputId> for AnyParameterId
impl From<InputId> for AnyParameterId
Source§impl From<OutputId> for AnyParameterId
impl From<OutputId> for AnyParameterId
Source§impl Hash for AnyParameterId
impl Hash for AnyParameterId
Source§impl PartialEq for AnyParameterId
impl PartialEq for AnyParameterId
impl StructuralPartialEq for AnyParameterId
Auto Trait Implementations§
impl Freeze for AnyParameterId
impl RefUnwindSafe for AnyParameterId
impl Send for AnyParameterId
impl Sync for AnyParameterId
impl Unpin for AnyParameterId
impl UnsafeUnpin for AnyParameterId
impl UnwindSafe for AnyParameterId
Blanket Implementations§
impl<T> AsId for T
impl<T> AsIdSalt for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more