Struct spacetimedb_client_api::DatabaseDef
source · pub struct DatabaseDef {
pub address: Address,
pub program_bytes: Vec<u8>,
pub num_replicas: u32,
pub host_type: HostType,
}Expand description
Parameters for publishing a database.
See [ControlStateDelegate::publish_database].
Fields§
§address: AddressThe Address the database shall have.
Addresses are allocated via [ControlStateDelegate::create_address].
program_bytes: Vec<u8>The compiled program of the database module.
num_replicas: u32The desired number of replicas the database shall have.
host_type: HostTypeThe host type of the supplied program.
Auto Trait Implementations§
impl Freeze for DatabaseDef
impl RefUnwindSafe for DatabaseDef
impl Send for DatabaseDef
impl Sync for DatabaseDef
impl Unpin for DatabaseDef
impl UnwindSafe for DatabaseDef
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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