pub trait ResolveOwned<'a> {
    // Required method
    fn resolve_owned(self, ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>;
}

Required Methods§

source

fn resolve_owned(self, ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

Implementations on Foreign Types§

source§

impl<'a, T> ResolveOwned<'a> for &'a Twhere
T: ResolveRef<'a>,

source§

impl<'a, T> ResolveOwned<'a> for Cow<'a, T>where
T: Clone + Resolve<'a>,
&'a T: Resolve<'a>,

source§

impl<'a, T> ResolveOwned<'a> for Option<T>where
T: Resolve<'a>,

source§

impl<'a, T> ResolveOwned<'a> for Vec<T>where
T: Resolve<'a>,

source§

impl<'a, T> ResolveOwned<'a> for &'a [T]where
&'a T: Resolve<'a>,

source§

impl<'a> ResolveOwned<'a> for &str

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for String

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for i8

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for i16

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for i32

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for i64

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for isize

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for u8

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for u16

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for u32

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for u64

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for usize

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for bool

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for f32

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

source§

impl<'a> ResolveOwned<'a> for f64

source§

fn resolve_owned(self, _ctx: &Context<'_>) -> Result<Option<FieldValue<'a>>>

Implementors§

source§

impl<'a> ResolveOwned<'a> for AnyBox<'a>

source§

impl<'a> ResolveOwned<'a> for ID

source§

impl<'a, I> ResolveOwned<'a> for Instance<'a, I>where
I: ?Sized + Interface,

source§

impl<'a, T, E> ResolveOwned<'a> for Result<T, E>where
T: Resolve<'a>,
E: Into<Error>,