Struct oca_rust::state::oca::overlay::conditional::ConditionalOverlay
source · pub struct ConditionalOverlay {
pub attribute_conditions: BTreeMap<String, String>,
pub attribute_dependencies: BTreeMap<String, Vec<String>>,
/* private fields */
}
Fields
attribute_conditions: BTreeMap<String, String>
attribute_dependencies: BTreeMap<String, Vec<String>>
Implementations
sourceimpl ConditionalOverlay
impl ConditionalOverlay
pub fn new() -> Box<ConditionalOverlay>
Trait Implementations
sourceimpl Clone for ConditionalOverlay
impl Clone for ConditionalOverlay
sourcefn clone(&self) -> ConditionalOverlay
fn clone(&self) -> ConditionalOverlay
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 ConditionalOverlay
impl Debug for ConditionalOverlay
sourceimpl<'de> Deserialize<'de> for ConditionalOverlay
impl<'de> Deserialize<'de> for ConditionalOverlay
sourcefn 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
sourceimpl Overlay for ConditionalOverlay
impl Overlay for ConditionalOverlay
fn as_any(&self) -> &dyn Any
fn capture_base(&mut self) -> &mut String
fn overlay_type(&self) -> &String
fn attributes(&self) -> Vec<&String> ⓘ
fn add(&mut self, attribute: &Attribute)
fn language(&self) -> Option<&Language>
fn metric_system(&self) -> Option<&String>
fn sign(&mut self, capture_base_sai: &str)
sourceimpl Serialize for ConditionalOverlay
impl Serialize for ConditionalOverlay
Auto Trait Implementations
impl RefUnwindSafe for ConditionalOverlay
impl Send for ConditionalOverlay
impl Sync for ConditionalOverlay
impl Unpin for ConditionalOverlay
impl UnwindSafe for ConditionalOverlay
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