pub struct HoverMappingRules {
pub content_path: String,
pub field_mappings: HashMap<String, String>,
pub transform: Option<String>,
}Expand description
Mapping rules for hover information
Fields§
§content_path: StringJSON path to hover content
field_mappings: HashMap<String, String>Field mappings for hover data
transform: Option<String>Optional transformation function name
Trait Implementations§
Source§impl Clone for HoverMappingRules
impl Clone for HoverMappingRules
Source§fn clone(&self) -> HoverMappingRules
fn clone(&self) -> HoverMappingRules
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 HoverMappingRules
impl Debug for HoverMappingRules
Source§impl<'de> Deserialize<'de> for HoverMappingRules
impl<'de> Deserialize<'de> for HoverMappingRules
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 HoverMappingRules
impl RefUnwindSafe for HoverMappingRules
impl Send for HoverMappingRules
impl Sync for HoverMappingRules
impl Unpin for HoverMappingRules
impl UnwindSafe for HoverMappingRules
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