pub struct DomainModelBuilder { /* private fields */ }Implementations§
Source§impl DomainModelBuilder
impl DomainModelBuilder
pub fn new() -> Self
pub fn add_class(self, class: DomainClass) -> Self
pub fn with_solution(self, class_name: impl Into<String>) -> Self
pub fn with_entity(self, class_name: impl Into<String>) -> Self
pub fn solution_class(self, class_name: impl Into<String>) -> Self
pub fn entity_class(self, class_name: impl Into<String>) -> Self
pub fn build(self) -> DomainModel
pub fn build_validated(self) -> Result<DomainModel, SolverForgeError>
Trait Implementations§
Source§impl Debug for DomainModelBuilder
impl Debug for DomainModelBuilder
Source§impl Default for DomainModelBuilder
impl Default for DomainModelBuilder
Source§fn default() -> DomainModelBuilder
fn default() -> DomainModelBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DomainModelBuilder
impl RefUnwindSafe for DomainModelBuilder
impl Send for DomainModelBuilder
impl Sync for DomainModelBuilder
impl Unpin for DomainModelBuilder
impl UnwindSafe for DomainModelBuilder
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more