pub struct SqliteDiskLayerHandle {
pub dbhd_path: String,
pub format_dbhd: Option<SqliteDiskLayerFormatParams>,
}
Expand description
Sqlite disk layer handle.
Fields§
§dbhd_path: String
Path to .dbhd
file
format_dbhd: Option<SqliteDiskLayerFormatParams>
If this is provided, the dbhd will be (re)formatted with the provided params.
Trait Implementations§
Source§impl DefaultEncoding for SqliteDiskLayerHandle
impl DefaultEncoding for SqliteDiskLayerHandle
Source§impl ResourceId<DiskLayerHandleKind> for SqliteDiskLayerHandle
impl ResourceId<DiskLayerHandleKind> for SqliteDiskLayerHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SqliteDiskLayerHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SqliteDiskLayerHandle
Source§impl StructEncodeMetadata<Resource> for SqliteDiskLayerHandle
impl StructEncodeMetadata<Resource> for SqliteDiskLayerHandle
Auto Trait Implementations§
impl Freeze for SqliteDiskLayerHandle
impl RefUnwindSafe for SqliteDiskLayerHandle
impl Send for SqliteDiskLayerHandle
impl Sync for SqliteDiskLayerHandle
impl Unpin for SqliteDiskLayerHandle
impl UnwindSafe for SqliteDiskLayerHandle
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self
into a Resource
.§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size
].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message
].