pub struct IntroducedMapping {
pub schema_path: RelativePath,
pub conf_key: Option<String>,
pub mapping_target: Option<String>,
pub attr_names: Vec<String>,
}Expand description
A cuttlefish mapping fragment introduced by the patch (its span
intersects an added region), reduced to the plain values the two
C6 checks need: no backhopper-cuttlefish type crosses into core.
Fields§
§schema_path: RelativePath§conf_key: Option<String>The mapping’s conf key (second tuple element).
mapping_target: Option<String>The mapping’s target Erlang key (third tuple element), e.g.
"rabbit.message_interceptors".
attr_names: Vec<String>Attribute names from the mapping’s fourth tuple element.
Trait Implementations§
Source§impl Clone for IntroducedMapping
impl Clone for IntroducedMapping
Auto Trait Implementations§
impl Forget for IntroducedMapping
impl Freeze for IntroducedMapping
impl Move for IntroducedMapping
impl RefUnwindSafe for IntroducedMapping
impl Send for IntroducedMapping
impl Sync for IntroducedMapping
impl Unpin for IntroducedMapping
impl UnsafeUnpin for IntroducedMapping
impl UnwindSafe for IntroducedMapping
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