#[non_exhaustive]pub struct NamedModule {
pub name: String,
pub module: Module,
}Expand description
A Daml module rendered as a Rust submodule.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe Rust module name for this Daml module (dotted name, . → _).
module: ModuleThe module’s declarations.
Implementations§
Trait Implementations§
Source§impl Clone for NamedModule
impl Clone for NamedModule
Source§impl Debug for NamedModule
impl Debug for NamedModule
impl Eq for NamedModule
Source§impl PartialEq for NamedModule
impl PartialEq for NamedModule
impl StructuralPartialEq for NamedModule
Auto Trait Implementations§
impl Freeze for NamedModule
impl RefUnwindSafe for NamedModule
impl Send for NamedModule
impl Sync for NamedModule
impl Unpin for NamedModule
impl UnsafeUnpin for NamedModule
impl UnwindSafe for NamedModule
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§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.