pub struct ProjectFileConfig {
pub sources: Option<Vec<SourceConfig>>,
pub cdn_url: Option<String>,
pub output_dir: Option<String>,
pub refresh_interval: Option<u64>,
pub output_format: Option<String>,
pub source: Option<String>,
pub telemetry: Option<bool>,
pub feedback: Option<bool>,
pub telemetry_url: Option<String>,
pub agent_rules: Option<AgentRules>,
pub auto_profile: Option<Vec<AutoProfileEntry>>,
pub annotation_server: Option<AnnotationServerConfig>,
}Expand description
Project-level config that extends the global config.
Fields§
§sources: Option<Vec<SourceConfig>>§cdn_url: Option<String>§output_dir: Option<String>§refresh_interval: Option<u64>§output_format: Option<String>§source: Option<String>§telemetry: Option<bool>§feedback: Option<bool>§telemetry_url: Option<String>§agent_rules: Option<AgentRules>§auto_profile: Option<Vec<AutoProfileEntry>>§annotation_server: Option<AnnotationServerConfig>Trait Implementations§
Source§impl Clone for ProjectFileConfig
impl Clone for ProjectFileConfig
Source§fn clone(&self) -> ProjectFileConfig
fn clone(&self) -> ProjectFileConfig
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 moreSource§impl Debug for ProjectFileConfig
impl Debug for ProjectFileConfig
Source§impl Default for ProjectFileConfig
impl Default for ProjectFileConfig
Source§fn default() -> ProjectFileConfig
fn default() -> ProjectFileConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectFileConfig
impl<'de> Deserialize<'de> for ProjectFileConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProjectFileConfig
impl RefUnwindSafe for ProjectFileConfig
impl Send for ProjectFileConfig
impl Sync for ProjectFileConfig
impl Unpin for ProjectFileConfig
impl UnsafeUnpin for ProjectFileConfig
impl UnwindSafe for ProjectFileConfig
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> 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 more