pub struct Defaults {
pub id: i64,
pub db_name: Option<String>,
pub collection_name: Option<String>,
pub remote_name: Option<String>,
}Fields§
§id: i64§db_name: Option<String>§collection_name: Option<String>§remote_name: Option<String>Implementations§
Source§impl Defaults
impl Defaults
Sourcepub fn set_default_remote(
conn: &OperationsConnection,
remote_name: Option<&str>,
) -> Result<(), RemoteError>
pub fn set_default_remote( conn: &OperationsConnection, remote_name: Option<&str>, ) -> Result<(), RemoteError>
Set the default remote by name
pub fn set_default_remote_compat( conn: &OperationsConnection, remote_name: Option<&str>, ) -> SQLResult<()>
Sourcepub fn get_default_remote(conn: &OperationsConnection) -> Option<String>
pub fn get_default_remote(conn: &OperationsConnection) -> Option<String>
Get the default remote name
Sourcepub fn get_default_remote_url(conn: &OperationsConnection) -> Option<String>
pub fn get_default_remote_url(conn: &OperationsConnection) -> Option<String>
Helper method to get the default remote URL by resolving the remote name
Sourcepub fn get(conn: &OperationsConnection) -> Option<Defaults>
pub fn get(conn: &OperationsConnection) -> Option<Defaults>
Get the defaults record
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Defaults
impl<'de> Deserialize<'de> for Defaults
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 Query for Defaults
impl Query for Defaults
const TABLE_NAME: &'static str = "defaults"
type Model = Defaults
fn process_row(row: &Row<'_>) -> Self::Model
const PRIMARY_KEY: &'static str = "id"
fn query( conn: &Connection, query: &str, params: impl Params, ) -> Vec<Self::Model>
fn get( conn: &Connection, query: &str, params: impl Params, ) -> Result<Self::Model>
fn get_by_id<'a, T>(conn: &Connection, id: &'a T) -> Option<Self::Model>
fn query_by_ids<'a, I: ?Sized, T>( conn: &Connection, ids: &'a I, ) -> Vec<Self::Model>
fn delete_by_ids<'a, I: ?Sized, T>( conn: &Connection, ids: &'a I, ) -> Vec<Self::Model>
fn table_name() -> &'static str
fn all(conn: &Connection) -> Vec<Self::Model>
fn all_with_limit(conn: &Connection, limit: usize) -> Vec<Self::Model>
Auto Trait Implementations§
impl Freeze for Defaults
impl RefUnwindSafe for Defaults
impl Send for Defaults
impl Sync for Defaults
impl Unpin for Defaults
impl UnsafeUnpin for Defaults
impl UnwindSafe for Defaults
Blanket Implementations§
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more