Skip to main content

Item

Enum Item 

Source
pub enum Item {
Show 27 variants Include(IncludeDecl), Use(UseDecl), Pattern(PatternDecl), Apply(ApplyDecl), WorkflowContract(WorkflowContractDecl), Harness(HarnessDecl), Tracker(TrackerDecl), Channel(ChannelDecl), Gauge(GaugeDecl), Mark(MarkDecl), Campaign(CampaignDecl), FileStore(FileStoreDecl), MemoryPool(MemoryPoolDecl), Action(ActionDecl), Agent(AgentDecl), Enum(EnumDecl), Event(EventDecl), Source(Box<SourceDecl>), Test(TestDecl), Lease(LeaseDecl), Ledger(LedgerDecl), Counter(CounterDecl), Class(ClassDecl), Table(TableDecl), Coerce(CoerceDecl), Assert(AssertDecl), Rule(RuleDecl),
}

Variants§

§

Include(IncludeDecl)

§

Use(UseDecl)

§

Pattern(PatternDecl)

§

Apply(ApplyDecl)

§

WorkflowContract(WorkflowContractDecl)

§

Harness(HarnessDecl)

§

Tracker(TrackerDecl)

§

Channel(ChannelDecl)

§

Gauge(GaugeDecl)

§

Mark(MarkDecl)

§

Campaign(CampaignDecl)

§

FileStore(FileStoreDecl)

§

MemoryPool(MemoryPoolDecl)

§

Action(ActionDecl)

§

Agent(AgentDecl)

§

Enum(EnumDecl)

§

Event(EventDecl)

§

Source(Box<SourceDecl>)

§

Test(TestDecl)

§

Lease(LeaseDecl)

§

Ledger(LedgerDecl)

§

Counter(CounterDecl)

§

Class(ClassDecl)

§

Table(TableDecl)

§

Coerce(CoerceDecl)

§

Assert(AssertDecl)

§

Rule(RuleDecl)

Trait Implementations§

Source§

impl Clone for Item

Source§

fn clone(&self) -> Item

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Item

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for Item

Source§

impl PartialEq for Item

Source§

fn eq(&self, other: &Item) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for Item

Auto Trait Implementations§

§

impl Freeze for Item

§

impl RefUnwindSafe for Item

§

impl Send for Item

§

impl Sync for Item

§

impl Unpin for Item

§

impl UnsafeUnpin for Item

§

impl UnwindSafe for Item

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.