Struct genet_abi::attr::AttrClassBuilder [−][src]
pub struct AttrClassBuilder { /* fields omitted */ }
A builder object for AttrClass.
Methods
impl AttrClassBuilder
[src]
impl AttrClassBuilder
pub fn typ<T: Into<Token>>(self, typ: T) -> AttrClassBuilder
[src]
pub fn typ<T: Into<Token>>(self, typ: T) -> AttrClassBuilder
Sets a type of AttrClass.
pub fn cast<T: Cast>(self, cast: T) -> AttrClassBuilder
[src]
pub fn cast<T: Cast>(self, cast: T) -> AttrClassBuilder
Sets a cast of AttrClass.
pub fn value<T: 'static + Into<Variant> + Send + Sync + Clone>(
self,
value: T
) -> AttrClassBuilder
[src]
pub fn value<T: 'static + Into<Variant> + Send + Sync + Clone>(
self,
value: T
) -> AttrClassBuilder
Sets a constant value of AttrClass.
pub fn build(self) -> AttrClass
[src]
pub fn build(self) -> AttrClass
Builds a new AttrClass.
Auto Trait Implementations
impl Send for AttrClassBuilder
impl Send for AttrClassBuilder
impl Sync for AttrClassBuilder
impl Sync for AttrClassBuilder