pub struct Image {Show 14 fields
pub id: i32,
pub value: String,
pub filename: Option<String>,
pub mime: Option<String>,
pub width: Option<i32>,
pub height: Option<i32>,
pub created: Option<NaiveDateTime>,
pub latitude: Option<f32>,
pub longitude: Option<f32>,
pub nudity: Option<f32>,
pub ahash: Option<String>,
pub dhash: Option<String>,
pub phash: Option<String>,
pub unscoped: bool,
}
Fields§
§id: i32
§value: String
§filename: Option<String>
§mime: Option<String>
§width: Option<i32>
§height: Option<i32>
§created: Option<NaiveDateTime>
§latitude: Option<f32>
§longitude: Option<f32>
§nudity: Option<f32>
§ahash: Option<String>
§dhash: Option<String>
§phash: Option<String>
§unscoped: bool
Trait Implementations§
source§impl<'de> Deserialize<'de> for Image
impl<'de> Deserialize<'de> for Image
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<'ident> Identifiable for &'ident Image
impl<'ident> Identifiable for &'ident Image
source§impl InsertableStruct<Image> for NewImage
impl InsertableStruct<Image> for NewImage
source§impl Model for Image
impl Model for Image
type ID = str
fn to_string(&self) -> String
fn list(db: &Database) -> Result<Vec<Self>>
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>>
fn delete(db: &Database, filter: &Filter) -> Result<usize>
fn delete_id(db: &Database, my_id: i32) -> Result<usize>
fn id(&self) -> i32
fn value(&self) -> &Self::ID
fn by_id(db: &Database, my_id: i32) -> Result<Self>
fn get(db: &Database, query: &Self::ID) -> Result<Self>
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>>
fn blob(&self) -> Option<&str>
fn filter_with_param( _db: &Database, _filter: &Filter, _param: &str ) -> Result<Vec<Self>>
fn get_id(db: &Database, query: &Self::ID) -> Result<i32>
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>>
source§impl PartialEq<Image> for Image
impl PartialEq<Image> for Image
source§impl Printable<PrintableImage> for Image
impl Printable<PrintableImage> for Image
source§impl<__DB: Backend, __ST> Queryable<__ST, __DB> for Imagewhere
(i32, String, Option<String>, Option<String>, Option<i32>, Option<i32>, Option<NaiveDateTime>, Option<f32>, Option<f32>, Option<f32>, Option<String>, Option<String>, Option<String>, bool): Queryable<__ST, __DB>,
impl<__DB: Backend, __ST> Queryable<__ST, __DB> for Imagewhere (i32, String, Option<String>, Option<String>, Option<i32>, Option<i32>, Option<NaiveDateTime>, Option<f32>, Option<f32>, Option<f32>, Option<String>, Option<String>, Option<String>, bool): Queryable<__ST, __DB>,
source§impl Updateable<Image> for ImageUpdate
impl Updateable<Image> for ImageUpdate
fn changeset(&mut self, existing: &Image)
fn fmt(&self, updates: &mut Vec<String>, colors: bool)
fn to_plain_str(&self) -> String
fn to_term_str(&self) -> String
fn clear_if_equal<T: PartialEq>(update: &mut Option<T>, existing: &Option<T>)
fn clear_if_lower_or_equal<T: PartialOrd>( update: &mut Option<T>, existing: &Option<T> )
fn clear_if_greater_or_equal<T: PartialOrd>( update: &mut Option<T>, existing: &Option<T> )
fn push_value<D: Debug>( updates: &mut Vec<String>, name: &str, value: &Option<D>, colors: bool )
fn push_raw<T: AsRef<str>>( updates: &mut Vec<String>, name: &str, value: Option<T>, colors: bool )
source§impl Upsertable<Image> for NewImage
impl Upsertable<Image> for NewImage
impl StructuralPartialEq for Image
Auto Trait Implementations§
impl RefUnwindSafe for Image
impl Send for Image
impl Sync for Image
impl Unpin for Image
impl UnwindSafe for Image
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: AsExpression<T> + Sized,
fn into_sql<T>(self) -> Self::Expressionwhere Self: AsExpression<T> + Sized,
Convert
self
to an expression for Diesel’s query builder. Read moresource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere &'a Self: AsExpression<T>,
Convert
&self
to an expression for Diesel’s query builder. Read more