pub enum ChiselAnnotationKind {
DontTouch,
ForceNameAnnotation,
SynthBlackBox,
InlineInstance,
NoDedupAnnotation,
LoadMemoryAnnotation {
file: String,
},
}Expand description
FIRRTL / Chisel annotation kinds.
Variants§
Implementations§
Source§impl ChiselAnnotationKind
impl ChiselAnnotationKind
pub fn scala_annotation(&self, target: &str) -> String
Trait Implementations§
Source§impl Clone for ChiselAnnotationKind
impl Clone for ChiselAnnotationKind
Source§fn clone(&self) -> ChiselAnnotationKind
fn clone(&self) -> ChiselAnnotationKind
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 ChiselAnnotationKind
impl Debug for ChiselAnnotationKind
Source§impl PartialEq for ChiselAnnotationKind
impl PartialEq for ChiselAnnotationKind
impl StructuralPartialEq for ChiselAnnotationKind
Auto Trait Implementations§
impl Freeze for ChiselAnnotationKind
impl RefUnwindSafe for ChiselAnnotationKind
impl Send for ChiselAnnotationKind
impl Sync for ChiselAnnotationKind
impl Unpin for ChiselAnnotationKind
impl UnsafeUnpin for ChiselAnnotationKind
impl UnwindSafe for ChiselAnnotationKind
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