pub enum IdrisAttribute {
Auto,
Interface,
Search,
Totality(Totality),
Inline,
Static,
}Expand description
Elaboration attributes that can be applied to types, functions, or constructors.
Variants§
Auto
@{auto} — auto-implicit solve.
Interface
@{interface} — interface auto-search.
Search
@{search} — proof search.
Totality(Totality)
[totality] — totality requirement.
Inline
[inline] — inline hint.
Static
[static] — static argument.
Trait Implementations§
Source§impl Clone for IdrisAttribute
impl Clone for IdrisAttribute
Source§fn clone(&self) -> IdrisAttribute
fn clone(&self) -> IdrisAttribute
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 IdrisAttribute
impl Debug for IdrisAttribute
Source§impl Display for IdrisAttribute
impl Display for IdrisAttribute
Source§impl PartialEq for IdrisAttribute
impl PartialEq for IdrisAttribute
impl Eq for IdrisAttribute
impl StructuralPartialEq for IdrisAttribute
Auto Trait Implementations§
impl Freeze for IdrisAttribute
impl RefUnwindSafe for IdrisAttribute
impl Send for IdrisAttribute
impl Sync for IdrisAttribute
impl Unpin for IdrisAttribute
impl UnsafeUnpin for IdrisAttribute
impl UnwindSafe for IdrisAttribute
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