[−][src]Enum rune_testing::Meta
Metadata about an item in the context.
Variants
Metadata about a tuple.
Fields of MetaTuple
Metadata about a tuple variant.
Fields of MetaVariantTuple
Metadata about an object.
Fields of MetaStruct
value_type: ValueType
The value type associated with this meta item.
object: MetaStruct
The underlying object.
Metadata about a variant object.
Fields of MetaVariantStruct
value_type: ValueType
The value type associated with this meta item.
enum_item: Item
The item of the enum.
object: MetaStruct
The underlying object.
An enum item.
Fields of MetaEnum
A function declaration.
Fields of MetaFunction
A closure.
Fields of MetaClosure
value_type: ValueType
The value type associated with this meta item.
item: Item
The item of the closure.
captures: Arc<Vec<MetaClosureCapture>>
Sequence of captured variables.
Implementations
impl Meta
[src]
pub fn item(&self) -> &Item
[src]
Get the item of the meta.
pub fn value_type(&self) -> Option<ValueType>
[src]
Get the value type of the meta item.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Meta
impl Send for Meta
impl Sync for Meta
impl Unpin for Meta
impl UnwindSafe for Meta
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,