pub struct SqliteIdSpaceGenerator { /* private fields */ }Implementations§
Source§impl SqliteIdSpaceGenerator
impl SqliteIdSpaceGenerator
pub fn new(connection: Connection) -> Self
pub fn from_executor(executor: SqliteMutationExecutor) -> Self
pub fn with_table_name(self, table_name: impl Into<String>) -> Self
pub fn ensure_table(&self) -> Result<(), MutationExecutorError>
pub fn next_id(&self, entity: &str) -> Result<u64, MutationExecutorError>
Trait Implementations§
Source§impl Clone for SqliteIdSpaceGenerator
impl Clone for SqliteIdSpaceGenerator
Source§fn clone(&self) -> SqliteIdSpaceGenerator
fn clone(&self) -> SqliteIdSpaceGenerator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl InternalIdGenerator for SqliteIdSpaceGenerator
impl InternalIdGenerator for SqliteIdSpaceGenerator
fn generate_id(&self, entity: &str) -> Result<u64, RuntimeError>
Auto Trait Implementations§
impl Freeze for SqliteIdSpaceGenerator
impl RefUnwindSafe for SqliteIdSpaceGenerator
impl Send for SqliteIdSpaceGenerator
impl Sync for SqliteIdSpaceGenerator
impl Unpin for SqliteIdSpaceGenerator
impl UnsafeUnpin for SqliteIdSpaceGenerator
impl UnwindSafe for SqliteIdSpaceGenerator
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