pub struct Netblock {
pub id: i32,
pub family: String,
pub value: String,
pub unscoped: bool,
pub asn: Option<i32>,
pub as_org: Option<String>,
pub description: Option<String>,
}
Fields§
§id: i32
§family: String
§value: String
§unscoped: bool
§asn: Option<i32>
§as_org: Option<String>
§description: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Netblock
impl<'de> Deserialize<'de> for Netblock
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 Netblock
impl<'ident> Identifiable for &'ident Netblock
source§impl InsertableStruct<Netblock> for NewNetblock
impl InsertableStruct<Netblock> for NewNetblock
source§impl Model for Netblock
impl Model for Netblock
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 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>>
fn blob(&self) -> Option<&str>
source§impl PartialEq<Netblock> for Netblock
impl PartialEq<Netblock> for Netblock
source§impl Printable<PrintableNetblock> for Netblock
impl Printable<PrintableNetblock> for Netblock
source§impl<__DB: Backend, __ST> Queryable<__ST, __DB> for Netblockwhere
(i32, String, String, bool, Option<i32>, Option<String>, Option<String>): Queryable<__ST, __DB>,
impl<__DB: Backend, __ST> Queryable<__ST, __DB> for Netblockwhere (i32, String, String, bool, Option<i32>, Option<String>, Option<String>): Queryable<__ST, __DB>,
source§impl Updateable<Netblock> for NetblockUpdate
impl Updateable<Netblock> for NetblockUpdate
fn changeset(&mut self, existing: &Netblock)
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<Netblock> for NewNetblock
impl Upsertable<Netblock> for NewNetblock
impl StructuralPartialEq for Netblock
Auto Trait Implementations§
impl RefUnwindSafe for Netblock
impl Send for Netblock
impl Sync for Netblock
impl Unpin for Netblock
impl UnwindSafe for Netblock
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