pub trait Schematic<S: Schema + ?Sized>: ExportsNestedData {
// Required method
fn schematic(
&self,
io: &Bundle<<Self as Block>::Io>,
cell: &mut CellBuilder<S>
) -> Result<Self::NestedData>;
}
Expand description
A block that has a schematic associated with the given PDK and schema.
Required Methods§
sourcefn schematic(
&self,
io: &Bundle<<Self as Block>::Io>,
cell: &mut CellBuilder<S>
) -> Result<Self::NestedData>
fn schematic( &self, io: &Bundle<<Self as Block>::Io>, cell: &mut CellBuilder<S> ) -> Result<Self::NestedData>
Generates the block’s schematic.
Object Safety§
This trait is not object safe.