pub struct ReasonerInput {
pub workspace: PathBuf,
pub content_hash: String,
pub ontology: Ontology,
pub asserted_hierarchy: ClassHierarchy,
pub document_overrides: HashMap<PathBuf, String>,
}Fields§
§workspace: PathBuf§content_hash: String§ontology: Ontology§asserted_hierarchy: ClassHierarchy§document_overrides: HashMap<PathBuf, String>Trait Implementations§
Source§impl Clone for ReasonerInput
impl Clone for ReasonerInput
Source§fn clone(&self) -> ReasonerInput
fn clone(&self) -> ReasonerInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ReasonerInput
impl RefUnwindSafe for ReasonerInput
impl Send for ReasonerInput
impl Sync for ReasonerInput
impl Unpin for ReasonerInput
impl UnsafeUnpin for ReasonerInput
impl UnwindSafe for ReasonerInput
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