Trait TagFor

Source
pub trait TagFor<L: Lt>: ResourceTag<Arg: TypeFn<Output<L> = Self::ArgValue>, Out: TypeFn<Output<L> = Self::Value>> {
    type ArgValue;
    type Value;
}
Expand description

A ResourceTag that is defined over the given lifetimes.

This should not be implemented directly; it will be automatically implemented.

Required Associated Types§

Source

type ArgValue

The argument type.

Source

type Value

The output type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<Tag, L, ArgValue, Value> TagFor<L> for Tag
where Tag: ResourceTag<Arg: TypeFn<Output<L> = ArgValue>, Out: TypeFn<Output<L> = Value>>, L: Lt,

Source§

type ArgValue = ArgValue

Source§

type Value = Value