pub struct SeamParts {
pub procedures: Vec<ProcedureDef>,
pub subscriptions: Vec<SubscriptionDef>,
pub pages: Vec<PageDef>,
pub rpc_hash_map: Option<RpcHashMap>,
pub i18n_config: Option<I18nConfig>,
pub strategies: Vec<Box<dyn ResolveStrategy>>,
}Expand description
Framework-agnostic parts extracted from SeamServer.
Adapter crates consume this to build framework-specific routers.
Fields§
§procedures: Vec<ProcedureDef>§subscriptions: Vec<SubscriptionDef>§pages: Vec<PageDef>§rpc_hash_map: Option<RpcHashMap>§i18n_config: Option<I18nConfig>§strategies: Vec<Box<dyn ResolveStrategy>>Implementations§
Auto Trait Implementations§
impl Freeze for SeamParts
impl !RefUnwindSafe for SeamParts
impl Send for SeamParts
impl Sync for SeamParts
impl Unpin for SeamParts
impl UnsafeUnpin for SeamParts
impl !UnwindSafe for SeamParts
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