Struct ciboulette::CibouletteResourceTypeBuilder [−][src]
pub struct CibouletteResourceTypeBuilder { /* fields omitted */ }
Implementations
impl CibouletteResourceTypeBuilder
[src]
impl CibouletteResourceTypeBuilder
[src]pub fn relationships(&self) -> &BTreeMap<ArcStr, EdgeIndex<u16>>
[src]
pub fn relationships_type_to_alias(&self) -> &BTreeMap<ArcStr, ArcStr>
[src]
pub fn schema(&self) -> &MessyJsonObject
[src]
pub fn id_type(&self) -> &CibouletteIdType
[src]
pub fn name(&self) -> &ArcStr
[src]
impl CibouletteResourceTypeBuilder
[src]
impl CibouletteResourceTypeBuilder
[src]pub fn relationships_mut(&mut self) -> &mut BTreeMap<ArcStr, EdgeIndex<u16>>
[src]
pub fn relationships_type_to_alias_mut(
&mut self
) -> &mut BTreeMap<ArcStr, ArcStr>
[src]
&mut self
) -> &mut BTreeMap<ArcStr, ArcStr>
pub fn schema_mut(&mut self) -> &mut MessyJsonObject
[src]
pub fn id_type_mut(&mut self) -> &mut CibouletteIdType
[src]
pub fn name_mut(&mut self) -> &mut ArcStr
[src]
impl CibouletteResourceTypeBuilder
[src]
impl CibouletteResourceTypeBuilder
[src]pub fn new(
name: String,
id_type: CibouletteIdType,
schema: MessyJsonObject
) -> Self
[src]
name: String,
id_type: CibouletteIdType,
schema: MessyJsonObject
) -> Self
Create a new type from a schema and a list of relationships
pub fn build(self) -> Result<CibouletteResourceType, CibouletteError>
[src]
Build the resource type, checking once the member names
Trait Implementations
impl Clone for CibouletteResourceTypeBuilder
[src]
impl Clone for CibouletteResourceTypeBuilder
[src]fn clone(&self) -> CibouletteResourceTypeBuilder
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CibouletteResourceTypeBuilder
[src]
impl Debug for CibouletteResourceTypeBuilder
[src]impl Eq for CibouletteResourceTypeBuilder
[src]
impl Eq for CibouletteResourceTypeBuilder
[src]impl Ord for CibouletteResourceTypeBuilder
[src]
impl Ord for CibouletteResourceTypeBuilder
[src]Auto Trait Implementations
impl Send for CibouletteResourceTypeBuilder
impl Send for CibouletteResourceTypeBuilder
impl Sync for CibouletteResourceTypeBuilder
impl Sync for CibouletteResourceTypeBuilder
impl Unpin for CibouletteResourceTypeBuilder
impl Unpin for CibouletteResourceTypeBuilder
impl UnwindSafe for CibouletteResourceTypeBuilder
impl UnwindSafe for CibouletteResourceTypeBuilder