pub enum PortValue {
Bool {
boolean_value: bool,
},
Int {
integer_value: i64,
},
Float {
float_value: f32,
},
String {
string_value: String,
},
Image {
image_value: Image,
},
History {
history_value: History,
},
}
Variants§
Implementations§
Source§impl PortValue
impl PortValue
pub fn new_bool(boolean_value: bool) -> Self
pub fn new_integer(integer_value: i64) -> Self
pub fn new_float(float_value: f32) -> Self
pub fn new_string(string_value: impl AsRef<str>) -> Self
pub fn new_image(image_value: Image) -> Self
pub fn port_value_type(&self) -> PortValueType
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PortValue
impl<'de> Deserialize<'de> for PortValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PortValue
impl RefUnwindSafe for PortValue
impl Send for PortValue
impl Sync for PortValue
impl Unpin for PortValue
impl UnwindSafe for PortValue
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