pub enum DefinitionKind {
Agent,
Skill,
}Expand description
The kinds of file a package’s definitions are: what mars-schema selects, prepares and
reads, as opposed to the binary’s wider ItemKind.
Variants§
Trait Implementations§
Source§impl Clone for DefinitionKind
impl Clone for DefinitionKind
impl Copy for DefinitionKind
Source§impl Debug for DefinitionKind
impl Debug for DefinitionKind
Source§impl<'de> Deserialize<'de> for DefinitionKind
impl<'de> Deserialize<'de> for DefinitionKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for DefinitionKind
impl Display for DefinitionKind
impl Eq for DefinitionKind
Source§impl From<DefinitionKind> for InspectedKind
impl From<DefinitionKind> for InspectedKind
Source§fn from(kind: DefinitionKind) -> Self
fn from(kind: DefinitionKind) -> Self
Converts to this type from the input type.
Source§impl From<DefinitionKind> for ItemKind
impl From<DefinitionKind> for ItemKind
Source§fn from(kind: DefinitionKind) -> Self
fn from(kind: DefinitionKind) -> Self
Converts to this type from the input type.
Source§impl Hash for DefinitionKind
impl Hash for DefinitionKind
Source§impl Ord for DefinitionKind
impl Ord for DefinitionKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for DefinitionKind
impl PartialEq for DefinitionKind
Source§impl PartialOrd for DefinitionKind
impl PartialOrd for DefinitionKind
Source§impl Serialize for DefinitionKind
impl Serialize for DefinitionKind
impl StructuralPartialEq for DefinitionKind
Auto Trait Implementations§
impl Forget for DefinitionKind
impl Freeze for DefinitionKind
impl RefUnwindSafe for DefinitionKind
impl Send for DefinitionKind
impl Sync for DefinitionKind
impl Unpin for DefinitionKind
impl UnsafeUnpin for DefinitionKind
impl UnwindSafe for DefinitionKind
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.