Trait scylla_rs::cql::Row [−][src]
pub trait Row: Sized { fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self>
where
Self: Sized; fn rows_iter(decoder: Decoder) -> Result<Iter<Self>> { ... } }
Defines a result-set row
Required methods
fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
Define how to decode the row
Provided methods
Loading content...Implementations on Foreign Types
impl<T: ColumnDecoder> Row for (T,)
[src]
impl<T: ColumnDecoder> Row for (T,)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder> Row for (T, TT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder> Row for (T, TT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder> Row for (T, TT, TTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder> Row for (T, TT, TTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT, TTTTTTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT, TTTTTTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT, TTTTTTTTTTTTT, TTTTTTTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT, TTTTTTTTTTTTT, TTTTTTTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT, TTTTTTTTTTTTT, TTTTTTTTTTTTTT, TTTTTTTTTTTTTTT)
[src]
impl<T: ColumnDecoder, TT: ColumnDecoder, TTT: ColumnDecoder, TTTT: ColumnDecoder, TTTTT: ColumnDecoder, TTTTTT: ColumnDecoder, TTTTTTT: ColumnDecoder, TTTTTTTT: ColumnDecoder, TTTTTTTTT: ColumnDecoder, TTTTTTTTTT: ColumnDecoder, TTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTTT: ColumnDecoder, TTTTTTTTTTTTTTT: ColumnDecoder> Row for (T, TT, TTT, TTTT, TTTTT, TTTTTT, TTTTTTT, TTTTTTTT, TTTTTTTTT, TTTTTTTTTT, TTTTTTTTTTT, TTTTTTTTTTTT, TTTTTTTTTTTTT, TTTTTTTTTTTTTT, TTTTTTTTTTTTTTT)
[src]fn try_decode_row<R: ColumnValue>(rows: &mut R) -> Result<Self>
[src]
impl<T: ColumnDecoder> Row for Option<T>
[src]
impl<T: ColumnDecoder> Row for Option<T>
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for i64
[src]
impl Row for i64
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for u64
[src]
impl Row for u64
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for f64
[src]
impl Row for f64
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for i32
[src]
impl Row for i32
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for u32
[src]
impl Row for u32
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for f32
[src]
impl Row for f32
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for i16
[src]
impl Row for i16
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for u16
[src]
impl Row for u16
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for i8
[src]
impl Row for i8
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for u8
[src]
impl Row for u8
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for String
[src]
impl Row for String
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for IpAddr
[src]
impl Row for IpAddr
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for Ipv4Addr
[src]
impl Row for Ipv4Addr
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl Row for Ipv6Addr
[src]
impl Row for Ipv6Addr
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl<E> Row for Vec<E> where
E: ColumnDecoder,
[src]
impl<E> Row for Vec<E> where
E: ColumnDecoder,
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,
impl<K, V, S> Row for HashMap<K, V, S> where
K: Eq + Hash + ColumnDecoder,
V: ColumnDecoder,
S: BuildHasher + Default,
[src]
impl<K, V, S> Row for HashMap<K, V, S> where
K: Eq + Hash + ColumnDecoder,
V: ColumnDecoder,
S: BuildHasher + Default,
[src]fn try_decode_row<R: Rows + ColumnValue>(rows: &mut R) -> Result<Self> where
Self: Sized,
[src]
Self: Sized,