pub trait HasAssociationAttributesMut: HasAssociationAttributes {
Show 22 methods
// Required method
fn association_mut(&mut self) -> &mut AssociationAttributes;
// Provided methods
fn set_href(&mut self, href: HRef) { ... }
fn set_href_opt(&mut self, href: Option<HRef>) { ... }
fn clear_href(&mut self) { ... }
fn set_nil_reason(&mut self, nil_reason: NilReason) { ... }
fn set_nil_reason_opt(&mut self, nil_reason: Option<NilReason>) { ... }
fn clear_nil_reason(&mut self) { ... }
fn set_title(&mut self, title: impl Into<String>) { ... }
fn set_title_opt(&mut self, title: Option<String>) { ... }
fn clear_title(&mut self) { ... }
fn set_role(&mut self, role: impl Into<String>) { ... }
fn set_role_opt(&mut self, role: Option<String>) { ... }
fn clear_role(&mut self) { ... }
fn set_arcrole(&mut self, arcrole: impl Into<String>) { ... }
fn set_arcrole_opt(&mut self, arcrole: Option<String>) { ... }
fn clear_arcrole(&mut self) { ... }
fn set_show(&mut self, show: ShowType) { ... }
fn set_show_opt(&mut self, show: Option<ShowType>) { ... }
fn clear_show(&mut self) { ... }
fn set_actuate(&mut self, actuate: ActuateType) { ... }
fn set_actuate_opt(&mut self, actuate: Option<ActuateType>) { ... }
fn clear_actuate(&mut self) { ... }
}Expand description
Mutable access to the gml:AssociationAttributeGroup on a property element.
Required Methods§
fn association_mut(&mut self) -> &mut AssociationAttributes
Provided Methods§
Sourcefn set_href_opt(&mut self, href: Option<HRef>)
fn set_href_opt(&mut self, href: Option<HRef>)
Sets or clears xlink:href.
Sourcefn clear_href(&mut self)
fn clear_href(&mut self)
Clears xlink:href.
Sourcefn set_nil_reason(&mut self, nil_reason: NilReason)
fn set_nil_reason(&mut self, nil_reason: NilReason)
Sets gml:nilReason.
Sourcefn set_nil_reason_opt(&mut self, nil_reason: Option<NilReason>)
fn set_nil_reason_opt(&mut self, nil_reason: Option<NilReason>)
Sets or clears gml:nilReason.
Sourcefn clear_nil_reason(&mut self)
fn clear_nil_reason(&mut self)
Clears gml:nilReason.
Sourcefn set_title_opt(&mut self, title: Option<String>)
fn set_title_opt(&mut self, title: Option<String>)
Sets or clears xlink:title.
Sourcefn clear_title(&mut self)
fn clear_title(&mut self)
Clears xlink:title.
Sourcefn set_role_opt(&mut self, role: Option<String>)
fn set_role_opt(&mut self, role: Option<String>)
Sets or clears xlink:role.
Sourcefn clear_role(&mut self)
fn clear_role(&mut self)
Clears xlink:role.
Sourcefn set_arcrole(&mut self, arcrole: impl Into<String>)
fn set_arcrole(&mut self, arcrole: impl Into<String>)
Sets xlink:arcrole.
Sourcefn set_arcrole_opt(&mut self, arcrole: Option<String>)
fn set_arcrole_opt(&mut self, arcrole: Option<String>)
Sets or clears xlink:arcrole.
Sourcefn clear_arcrole(&mut self)
fn clear_arcrole(&mut self)
Clears xlink:arcrole.
Sourcefn set_show_opt(&mut self, show: Option<ShowType>)
fn set_show_opt(&mut self, show: Option<ShowType>)
Sets or clears xlink:show.
Sourcefn clear_show(&mut self)
fn clear_show(&mut self)
Clears xlink:show.
Sourcefn set_actuate(&mut self, actuate: ActuateType)
fn set_actuate(&mut self, actuate: ActuateType)
Sets xlink:actuate.
Sourcefn set_actuate_opt(&mut self, actuate: Option<ActuateType>)
fn set_actuate_opt(&mut self, actuate: Option<ActuateType>)
Sets or clears xlink:actuate.
Sourcefn clear_actuate(&mut self)
fn clear_actuate(&mut self)
Clears xlink:actuate.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".