pub struct PlcSpecificConfig {
pub model: String,
pub connection_settings: HashMap<String, String>,
pub tag_discovery: TagDiscoveryConfig,
pub performance_tuning: HashMap<String, String>,
}Fields§
§model: StringPLC model/type
connection_settings: HashMap<String, String>Specific connection settings
tag_discovery: TagDiscoveryConfigTag discovery settings
performance_tuning: HashMap<String, String>Performance tuning
Trait Implementations§
Source§impl Clone for PlcSpecificConfig
impl Clone for PlcSpecificConfig
Source§fn clone(&self) -> PlcSpecificConfig
fn clone(&self) -> PlcSpecificConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlcSpecificConfig
impl Debug for PlcSpecificConfig
Source§impl<'de> Deserialize<'de> for PlcSpecificConfig
impl<'de> Deserialize<'de> for PlcSpecificConfig
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 PlcSpecificConfig
impl RefUnwindSafe for PlcSpecificConfig
impl Send for PlcSpecificConfig
impl Sync for PlcSpecificConfig
impl Unpin for PlcSpecificConfig
impl UnwindSafe for PlcSpecificConfig
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