#[repr(C)]pub struct sqlite_objs_config_t {
pub account: *const c_char,
pub container: *const c_char,
pub sas_token: *const c_char,
pub account_key: *const c_char,
pub endpoint: *const c_char,
pub ops: *const azure_ops_t,
pub ops_ctx: *mut c_void,
}Expand description
Configuration for the sqlite-objs VFS.
This struct maps directly to the C sqlite_objs_config_t type.
Fields§
§account: *const c_charAzure Storage account name
container: *const c_charBlob container name
sas_token: *const c_charSAS token (preferred), or NULL
account_key: *const c_charShared Key (fallback), or NULL
endpoint: *const c_charOptional custom endpoint (for Azurite), or NULL for Azure
ops: *const azure_ops_tOptional: override the Azure operations vtable
ops_ctx: *mut c_voidOpaque context pointer passed to ops functions
Trait Implementations§
Auto Trait Implementations§
impl Freeze for sqlite_objs_config_t
impl RefUnwindSafe for sqlite_objs_config_t
impl !Send for sqlite_objs_config_t
impl !Sync for sqlite_objs_config_t
impl Unpin for sqlite_objs_config_t
impl UnsafeUnpin for sqlite_objs_config_t
impl UnwindSafe for sqlite_objs_config_t
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