pub struct ProjectConventions {
pub rdf_files: Vec<PathBuf>,
pub rdf_dir: PathBuf,
pub templates: HashMap<String, PathBuf>,
pub templates_dir: PathBuf,
pub queries: HashMap<String, String>,
pub output_dir: PathBuf,
pub preset: String,
}Expand description
Project conventions discovered from the file system
Fields§
§rdf_files: Vec<PathBuf>RDF files discovered in domain/ directory
rdf_dir: PathBufBase directory for RDF files (for watching)
templates: HashMap<String, PathBuf>Templates discovered in templates/ directory (name -> path)
templates_dir: PathBufBase directory for templates (for watching)
queries: HashMap<String, String>SPARQL queries discovered in queries/ directory (name -> content)
output_dir: PathBufOutput directory for generated code
preset: StringConvention preset name (e.g., “clap-noun-verb”, “default”)
Trait Implementations§
Source§impl Clone for ProjectConventions
impl Clone for ProjectConventions
Source§fn clone(&self) -> ProjectConventions
fn clone(&self) -> ProjectConventions
Returns a duplicate of the value. Read more
1.0.0 · 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 ProjectConventions
impl RefUnwindSafe for ProjectConventions
impl Send for ProjectConventions
impl Sync for ProjectConventions
impl Unpin for ProjectConventions
impl UnwindSafe for ProjectConventions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request