Trait ResolveOwned

Source
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> ResolveOwned<'a> for &str

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>>>

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 String

Source§

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

Source§

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

Source§

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

Source§

impl<'a, T> ResolveOwned<'a> for &'a [T]
where &'a T: Resolve<'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 &'a T
where T: ResolveRef<'a>,

Source§

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

Source§

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

Implementors§

Source§

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

Source§

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