pub struct BlockDescription {
pub id: usize,
pub type_name: String,
pub instance_name: String,
pub stream_inputs: Vec<String, Global>,
pub stream_outputs: Vec<String, Global>,
pub message_inputs: Vec<String, Global>,
pub message_outputs: Vec<String, Global>,
pub blocking: bool,
}
Fields
id: usize
type_name: String
instance_name: String
stream_inputs: Vec<String, Global>
stream_outputs: Vec<String, Global>
message_inputs: Vec<String, Global>
message_outputs: Vec<String, Global>
blocking: bool
Trait Implementations
sourceimpl Clone for BlockDescription
impl Clone for BlockDescription
sourcefn clone(&self) -> BlockDescription
fn clone(&self) -> BlockDescription
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for BlockDescription
impl Debug for BlockDescription
sourceimpl<'de> Deserialize<'de> for BlockDescription
impl<'de> Deserialize<'de> for BlockDescription
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<BlockDescription, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockDescription, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for BlockDescription
impl Serialize for BlockDescription
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for BlockDescription
impl Send for BlockDescription
impl Sync for BlockDescription
impl Unpin for BlockDescription
impl UnwindSafe for BlockDescription
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more