pub struct IntentDecl {
pub name: String,
pub annotations: Vec<Annotation>,
pub params: Vec<Param>,
pub clauses: Vec<Spanned<Clause>>,
}Fields§
§name: String§annotations: Vec<Annotation>§params: Vec<Param>§clauses: Vec<Spanned<Clause>>Trait Implementations§
Source§impl Clone for IntentDecl
impl Clone for IntentDecl
Auto Trait Implementations§
impl Forget for IntentDecl
impl Freeze for IntentDecl
impl RefUnwindSafe for IntentDecl
impl Send for IntentDecl
impl Sync for IntentDecl
impl Unpin for IntentDecl
impl UnsafeUnpin for IntentDecl
impl UnwindSafe for IntentDecl
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