Trait sea_orm::TryGetable

source ·
pub trait TryGetable: Sized {
    fn try_get_by<I: ColIdx>(
        res: &QueryResult,
        index: I
    ) -> Result<Self, TryGetError>; fn try_get(
        res: &QueryResult,
        pre: &str,
        col: &str
    ) -> Result<Self, TryGetError> { ... } fn try_get_by_index(
        res: &QueryResult,
        index: usize
    ) -> Result<Self, TryGetError> { ... } }
Expand description

An interface to get a value from the query result

Required Methods§

source

fn try_get_by<I: ColIdx>(
    res: &QueryResult,
    index: I
) -> Result<Self, TryGetError>

Get a value from the query result with an ColIdx

Provided Methods§

source

fn try_get(res: &QueryResult, pre: &str, col: &str) -> Result<Self, TryGetError>

Get a value from the query result with prefixed column name

source

fn try_get_by_index(res: &QueryResult, index: usize) -> Result<Self, TryGetError>

Get a value from the query result based on the order in the select expressions

Implementations on Foreign Types§

source§

impl<T> TryGetable for Vec<T>where
    T: ActiveEnum,
    T::ValueVec: TryGetable,

source§

fn try_get_by<I: ColIdx>(
    res: &QueryResult,
    index: I
) -> Result<Self, TryGetError>

source§

impl<T: TryGetable> TryGetable for Option<T>

source§

fn try_get_by<I: ColIdx>(
    res: &QueryResult,
    index: I
) -> Result<Self, TryGetError>

source§

impl TryGetable for bool

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for i8

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for i16

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for i32

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for i64

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for u8

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for u16

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for u64

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for f32

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for f64

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for String

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for Vec<u8>

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for DateTime<FixedOffset>

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for DateTime<Utc>

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for DateTime<Local>

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for Braced

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for Hyphenated

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for Simple

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for Urn

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

source§

impl TryGetable for u32

source§

fn try_get_by<I: ColIdx>(res: &QueryResult, idx: I) -> Result<Self, TryGetError>

Implementors§