pub struct FactorsConfig {
    pub working_dir: PathBuf,
    pub runtime_config_file: Option<PathBuf>,
    pub state_dir: UserProvidedPath,
    pub local_app_dir: Option<String>,
    pub follow_components: FollowComponents,
    pub log_dir: UserProvidedPath,
    pub truncate_logs: bool,
}Expand description
Configuration options that are common to all triggers.
Fields§
§working_dir: PathBufThe Spin working directory.
runtime_config_file: Option<PathBuf>Path to the runtime config file.
state_dir: UserProvidedPathPath to the state directory.
local_app_dir: Option<String>Path to the local app directory.
follow_components: FollowComponentsWhich components should have their logs followed.
log_dir: UserProvidedPathLog directory for component stdout/stderr.
truncate_logs: boolIf set, Spin truncates the log files before starting the application.
Trait Implementations§
Source§impl Debug for FactorsConfig
 
impl Debug for FactorsConfig
Source§impl Default for FactorsConfig
 
impl Default for FactorsConfig
Source§fn default() -> FactorsConfig
 
fn default() -> FactorsConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FactorsConfig
impl RefUnwindSafe for FactorsConfig
impl Send for FactorsConfig
impl Sync for FactorsConfig
impl Unpin for FactorsConfig
impl UnwindSafe for FactorsConfig
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> 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> GetSetFdFlags for T
 
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
    T: AsFilelike,
 
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
    T: AsFilelike,
Query the “status” flags for the 
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
    T: AsFilelike,
 
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
    T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
    T: AsFilelike,
 
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
    T: AsFilelike,
Set the “status” flags for the 
self file descriptor. Read moreSource§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