pub struct SpacetimeDbConfig {
pub url: String,
}Expand description
SpacetimeDB endpoint settings.
Fields§
§url: StringService endpoint URL.
Implementations§
Source§impl SpacetimeDbConfig
impl SpacetimeDbConfig
Sourcepub fn new(url: impl Into<String>) -> Self
pub fn new(url: impl Into<String>) -> Self
Creates a SpacetimeDB configuration from its service endpoint.
Sourcepub fn is_configured(&self) -> bool
pub fn is_configured(&self) -> bool
Reports whether an endpoint is configured.
Sourcepub fn validate(&self) -> Result<()>
pub fn validate(&self) -> Result<()>
Validates a configured HTTP or HTTPS endpoint with a host.
Sourcepub fn endpoint_url(&self) -> Result<&str>
pub fn endpoint_url(&self) -> Result<&str>
Returns the configured endpoint.
Trait Implementations§
Source§impl Clone for SpacetimeDbConfig
impl Clone for SpacetimeDbConfig
Source§impl Debug for SpacetimeDbConfig
impl Debug for SpacetimeDbConfig
Source§impl Default for SpacetimeDbConfig
impl Default for SpacetimeDbConfig
impl Eq for SpacetimeDbConfig
Source§impl PartialEq for SpacetimeDbConfig
impl PartialEq for SpacetimeDbConfig
impl StructuralPartialEq for SpacetimeDbConfig
Auto Trait Implementations§
impl Freeze for SpacetimeDbConfig
impl RefUnwindSafe for SpacetimeDbConfig
impl Send for SpacetimeDbConfig
impl Sync for SpacetimeDbConfig
impl Unpin for SpacetimeDbConfig
impl UnsafeUnpin for SpacetimeDbConfig
impl UnwindSafe for SpacetimeDbConfig
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