[−][src]Trait sn0int::models::Model
Associated Types
Loading content...Required methods
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 id(&self) -> i32
fn by_id(db: &Database, id: i32) -> Result<Self>
fn get(db: &Database, query: &Self::ID) -> Result<Self>
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>>
Provided methods
fn value(&self) -> &Self::ID
fn get_id(db: &Database, query: &Self::ID) -> Result<i32>
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>>
Implementors
impl Model for Device
[src]
impl Model for Device
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for Domain
[src]
impl Model for Domain
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for Email
[src]
impl Model for Email
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for IpAddr
[src]
impl Model for IpAddr
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for Network
[src]
impl Model for Network
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for NetworkDevice
[src]
impl Model for NetworkDevice
type ID = (i32, i32)
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn value(&self) -> &Self::ID | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for PhoneNumber
[src]
impl Model for PhoneNumber
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for Subdomain
[src]
impl Model for Subdomain
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for SubdomainIpAddr
[src]
impl Model for SubdomainIpAddr
type ID = (i32, i32)
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn value(&self) -> &Self::ID | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |
impl Model for Url
[src]
impl Model for Url
type ID = str
fn to_string(&self) -> String | [src] |
fn list(db: &Database) -> Result<Vec<Self>> | [src] |
fn filter(db: &Database, filter: &Filter) -> Result<Vec<Self>> | [src] |
fn delete(db: &Database, filter: &Filter) -> Result<usize> | [src] |
fn id(&self) -> i32 | [src] |
fn value(&self) -> &Self::ID | [src] |
fn by_id(db: &Database, my_id: i32) -> Result<Self> | [src] |
fn get(db: &Database, query: &Self::ID) -> Result<Self> | [src] |
fn get_opt(db: &Database, query: &Self::ID) -> Result<Option<Self>> | [src] |
fn get_id(db: &Database, query: &Self::ID) -> Result<i32> | [src] |
fn get_id_opt(db: &Database, query: &Self::ID) -> Result<Option<i32>> | [src] |