pub struct NewNetblock {
pub family: String,
pub value: String,
pub asn: Option<i32>,
pub as_org: Option<String>,
pub description: Option<String>,
pub unscoped: bool,
}Fields§
§family: String§value: String§asn: Option<i32>§as_org: Option<String>§description: Option<String>§unscoped: boolTrait Implementations§
Source§impl AutoRule<NewNetblock> for IpRule
impl AutoRule<NewNetblock> for IpRule
Source§impl Clone for NewNetblock
impl Clone for NewNetblock
Source§fn clone(&self) -> NewNetblock
fn clone(&self) -> NewNetblock
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NewNetblock
impl Debug for NewNetblock
Source§impl<'de> Deserialize<'de> for NewNetblock
impl<'de> Deserialize<'de> for NewNetblock
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<'insert> Insertable<table> for &'insert NewNetblock
impl<'insert> Insertable<table> for &'insert NewNetblock
Source§type Values = <(Option<Eq<family, <&'insert String as AsExpression<<family as Expression>::SqlType>>::Expression>>, Option<Eq<value, <&'insert String as AsExpression<<value as Expression>::SqlType>>::Expression>>, Option<Eq<asn, <&'insert i32 as AsExpression<<asn as Expression>::SqlType>>::Expression>>, Option<Eq<as_org, <&'insert String as AsExpression<<as_org as Expression>::SqlType>>::Expression>>, Option<Eq<description, <&'insert String as AsExpression<<description as Expression>::SqlType>>::Expression>>, Option<Eq<unscoped, <&'insert bool as AsExpression<<unscoped as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
type Values = <(Option<Eq<family, <&'insert String as AsExpression<<family as Expression>::SqlType>>::Expression>>, Option<Eq<value, <&'insert String as AsExpression<<value as Expression>::SqlType>>::Expression>>, Option<Eq<asn, <&'insert i32 as AsExpression<<asn as Expression>::SqlType>>::Expression>>, Option<Eq<as_org, <&'insert String as AsExpression<<as_org as Expression>::SqlType>>::Expression>>, Option<Eq<description, <&'insert String as AsExpression<<description as Expression>::SqlType>>::Expression>>, Option<Eq<unscoped, <&'insert bool as AsExpression<<unscoped as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
Insert
self into a given table. Read moreSource§impl<'insert> Insertable<table> for NewNetblock
impl<'insert> Insertable<table> for NewNetblock
Source§type Values = <(Option<Eq<family, <String as AsExpression<<family as Expression>::SqlType>>::Expression>>, Option<Eq<value, <String as AsExpression<<value as Expression>::SqlType>>::Expression>>, Option<Eq<asn, <i32 as AsExpression<<asn as Expression>::SqlType>>::Expression>>, Option<Eq<as_org, <String as AsExpression<<as_org as Expression>::SqlType>>::Expression>>, Option<Eq<description, <String as AsExpression<<description as Expression>::SqlType>>::Expression>>, Option<Eq<unscoped, <bool as AsExpression<<unscoped as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
type Values = <(Option<Eq<family, <String as AsExpression<<family as Expression>::SqlType>>::Expression>>, Option<Eq<value, <String as AsExpression<<value as Expression>::SqlType>>::Expression>>, Option<Eq<asn, <i32 as AsExpression<<asn as Expression>::SqlType>>::Expression>>, Option<Eq<as_org, <String as AsExpression<<as_org as Expression>::SqlType>>::Expression>>, Option<Eq<description, <String as AsExpression<<description as Expression>::SqlType>>::Expression>>, Option<Eq<unscoped, <bool as AsExpression<<unscoped as Expression>::SqlType>>::Expression>>) as Insertable<table>>::Values
The
VALUES clause to insert these records Read moreSource§fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
fn insert_into(self, table: T) -> InsertStatement<T, Self::Values>where
Self: Sized,
Insert
self into a given table. Read moreSource§impl InsertableStruct<Netblock> for NewNetblock
impl InsertableStruct<Netblock> for NewNetblock
Source§impl Printable<PrintableNetblock> for NewNetblock
impl Printable<PrintableNetblock> for NewNetblock
Source§impl Serialize for NewNetblock
impl Serialize for NewNetblock
Source§impl Upsertable<Netblock> for NewNetblock
impl Upsertable<Netblock> for NewNetblock
impl<'insert> UndecoratedInsertRecord<table> for NewNetblock
Auto Trait Implementations§
impl Freeze for NewNetblock
impl RefUnwindSafe for NewNetblock
impl Send for NewNetblock
impl Sync for NewNetblock
impl Unpin for NewNetblock
impl UnwindSafe for NewNetblock
Blanket Implementations§
Source§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
Source§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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
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