pub struct ResistorIo {
pub p: InOut<Signal>,
pub n: InOut<Signal>,
}Fields§
§p: InOut<Signal>§n: InOut<Signal>Trait Implementations§
Source§impl Clone for ResistorIo
impl Clone for ResistorIo
Source§fn clone(&self) -> ResistorIo
fn clone(&self) -> ResistorIo
Returns a duplicate of the value. Read more
1.0.0 · 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 ResistorIo
impl Debug for ResistorIo
Source§impl Default for ResistorIo
impl Default for ResistorIo
Source§fn default() -> ResistorIo
fn default() -> ResistorIo
Returns the “default value” for a type. Read more
Source§impl FlatLen for ResistorIowhere
InOut<Signal>: FlatLen,
impl FlatLen for ResistorIowhere
InOut<Signal>: FlatLen,
Source§impl Flatten<Direction> for ResistorIowhere
InOut<Signal>: Flatten<Direction>,
impl Flatten<Direction> for ResistorIowhere
InOut<Signal>: Flatten<Direction>,
Source§impl HasBundleKind for ResistorIowhere
InOut<Signal>: HasBundleKind,
impl HasBundleKind for ResistorIowhere
InOut<Signal>: HasBundleKind,
Source§type BundleKind = ResistorIoKind
type BundleKind = ResistorIoKind
The Rust type of the [
BundleKind] associated with this bundle.Source§impl HasDefaultLayoutBundle for ResistorIowhere
InOut<Signal>: HasDefaultLayoutBundle,
impl HasDefaultLayoutBundle for ResistorIowhere
InOut<Signal>: HasDefaultLayoutBundle,
type Bundle<__substrate_L: Schema> = ResistorIoView<PortGeometryBundle<__substrate_L>>
Source§impl HasNodeBundle for ResistorIowhere
InOut<Signal>: HasNodeBundle + HasSchematicBundleKindViews,
impl HasNodeBundle for ResistorIowhere
InOut<Signal>: HasNodeBundle + HasSchematicBundleKindViews,
Source§type NodeBundle = ResistorIoView<NodeBundle>
type NodeBundle = ResistorIoView<NodeBundle>
The associated node bundle.
Source§impl HasTerminalBundle for ResistorIowhere
InOut<Signal>: HasTerminalBundle + HasSchematicBundleKindViews,
impl HasTerminalBundle for ResistorIowhere
InOut<Signal>: HasTerminalBundle + HasSchematicBundleKindViews,
Source§type TerminalBundle = ResistorIoView<TerminalBundle>
type TerminalBundle = ResistorIoView<TerminalBundle>
The associated terminal bundle.
Auto Trait Implementations§
impl Freeze for ResistorIo
impl RefUnwindSafe for ResistorIo
impl Send for ResistorIo
impl Sync for ResistorIo
impl Unpin for ResistorIo
impl UnwindSafe for ResistorIo
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,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Converts
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>, which can then be
downcast into Box<dyn ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Converts
Rc<Trait> (where Trait: Downcast) to Rc<Any>, which can then be further
downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Converts
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Converts
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSend for T
impl<T> DowncastSend for T
§impl<T> DowncastSync for T
impl<T> DowncastSync for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].