pub struct OnlinePlayground { /* private fields */ }
Expand description

Test a Ditto Cloud app with a simple shared token (“Playground mode”). This mode offers no security and must only be used for development. Other behavior mirrors the OnlineWithAuthentication identity.

Implementations

Construct a new OnlinePlayground identity.

  • ditto_root: Instance of DittoRoot indicating local storage directory
  • app_id: A unique AppId which must be a valid UUIDv4
  • shared_token: A shared token used to set up the OnlinePlayground session. This token is provided by the portal when setting up the application.
  • enable_cloud_sync: Should WebSocket sync with wss://<app_id>.cloud.ditto.live be enabled by default. Do not enable this if you want to provide a custom sync URL later
  • custom_auth_url: An optional alternative URL for authentication requests. Defaults to https://<app_id>.cloud.ditto.live/

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Applies the [Compat] adapter by value. Read more
Applies the [Compat] adapter by shared reference. Read more
Applies the [Compat] adapter by mutable reference. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Converts to T by calling Into<T>::into.
Tries to convert to T by calling TryInto<T>::try_into.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.