pub struct OverrideCase {
pub predicate: HashMap<String, PredicateValue>,
pub model: String,
}Expand description
One possible case in which an item’s Model should be overridden.
Fields§
§predicate: HashMap<String, PredicateValue>Specifies when this override should be active.
See the wiki page for a list of possible item predicates.
model: StringThe path to the model to use if the case is met, in form of a resource location.
Trait Implementations§
Source§impl Clone for OverrideCase
impl Clone for OverrideCase
Source§fn clone(&self) -> OverrideCase
fn clone(&self) -> OverrideCase
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 OverrideCase
impl Debug for OverrideCase
Source§impl<'de> Deserialize<'de> for OverrideCase
impl<'de> Deserialize<'de> for OverrideCase
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
Source§impl PartialEq for OverrideCase
impl PartialEq for OverrideCase
Source§impl Serialize for OverrideCase
impl Serialize for OverrideCase
impl StructuralPartialEq for OverrideCase
Auto Trait Implementations§
impl Freeze for OverrideCase
impl RefUnwindSafe for OverrideCase
impl Send for OverrideCase
impl Sync for OverrideCase
impl Unpin for OverrideCase
impl UnwindSafe for OverrideCase
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