Crate perspective_client

source ·

Re-exports§

Modules§

  • A collection of (de-)serializable structs which capture the application state, suitable for persistence, history, etc. features.

Macros§

  • Assert that an implementation of domain language wrapper for Table implements the expected API. As domain languages have different API needs, a trait isn’t useful for asserting that the entire API is implemented, because the signatures will not match exactly (unless every method is made heavily generic). Instead, this macro complains when a method name is missing.
  • Similar to assert_table_api, but for View. See assert_table_api.
  • A helper to for the pattern let x2 = x; necessary to clone structs destined for an async or 'static closure stack. This is like move || { .. } or move async { .. }, but for clone semantics. clone!() works with symbols as well as properties and methods, using the last symbol name in the method chain, or an alias via x = ... syntax.

Structs§

Enums§

Type Aliases§