pub struct Library<'t> { /* fields omitted */ }
Create a new library of design units.
Return the name of the library.
Return a slice of the design units in this library.
Return the scope of the library.
Allocate a value of type T
.
The source file location of this node.
A human-readable description of the node's kind. Read more
A human-readable description of the node, including its name. Read more
Accept a visitor and call its corresponding visit_*
function.
Walk a visitor over the node's subtree.
Formats the value using the given formatter. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)