pub struct InputPortDef {
pub name: &'static str,
pub kind: PortKind,
pub optional: bool,
pub variadic: bool,
}Fields§
§name: &'static str§kind: PortKind§optional: bool§variadic: boolTrait Implementations§
Source§impl Clone for InputPortDef
impl Clone for InputPortDef
Source§fn clone(&self) -> InputPortDef
fn clone(&self) -> InputPortDef
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 moreSource§impl Debug for InputPortDef
impl Debug for InputPortDef
Source§impl PartialEq for InputPortDef
impl PartialEq for InputPortDef
Source§fn eq(&self, other: &InputPortDef) -> bool
fn eq(&self, other: &InputPortDef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for InputPortDef
impl Eq for InputPortDef
impl StructuralPartialEq for InputPortDef
Auto Trait Implementations§
impl Freeze for InputPortDef
impl RefUnwindSafe for InputPortDef
impl Send for InputPortDef
impl Sync for InputPortDef
impl Unpin for InputPortDef
impl UnsafeUnpin for InputPortDef
impl UnwindSafe for InputPortDef
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.