pub struct ErasedStreamSpec {
pub spec_name: String,
pub entity_name: String,
pub description: Option<String>,
/* private fields */
}Expand description
Type-erased stream spec that can be used across crate boundaries
This allows the CLI to work with specs without knowing the concrete state type
Fields§
§spec_name: String§entity_name: String§description: Option<String>Implementations§
Auto Trait Implementations§
impl Freeze for ErasedStreamSpec
impl !RefUnwindSafe for ErasedStreamSpec
impl !Send for ErasedStreamSpec
impl !Sync for ErasedStreamSpec
impl Unpin for ErasedStreamSpec
impl UnsafeUnpin for ErasedStreamSpec
impl !UnwindSafe for ErasedStreamSpec
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