pub struct VissueConfig {
pub issues: IssuesSection,
pub consensus: ConsensusSection,
}Expand description
Effective configuration for one layout.
Fields§
§issues: IssuesSectionKnobs that shape newly created issues and hygiene thresholds.
consensus: ConsensusSectionWho listens to whom when a consensus is computed.
Implementations§
Source§impl VissueConfig
impl VissueConfig
Sourcepub fn load(layout: &Layout) -> Result<Self>
pub fn load(layout: &Layout) -> Result<Self>
<root>/<prefix>/issues.config.toml overrides <root>/vissue.toml,
which overrides the compiled defaults. Neither file is required, and
each layer overrides key by key rather than wholesale.
§Errors
Returns an error if a configuration file exists but cannot be read or parsed.
Trait Implementations§
Source§impl Clone for VissueConfig
impl Clone for VissueConfig
Source§fn clone(&self) -> VissueConfig
fn clone(&self) -> VissueConfig
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 moreSource§impl Debug for VissueConfig
impl Debug for VissueConfig
Source§impl Default for VissueConfig
impl Default for VissueConfig
Source§fn default() -> VissueConfig
fn default() -> VissueConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VissueConfig
impl RefUnwindSafe for VissueConfig
impl Send for VissueConfig
impl Sync for VissueConfig
impl Unpin for VissueConfig
impl UnsafeUnpin for VissueConfig
impl UnwindSafe for VissueConfig
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> 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 more