pub struct BundleOptions {
pub root: PathBuf,
pub scope: Option<PathBuf>,
pub limit: usize,
pub unit: Unit,
pub intent: Option<String>,
pub include: Vec<String>,
pub exclude: Vec<String>,
pub knowledge: Option<Vec<String>>,
pub knowledge_limit: usize,
pub knowledge_auto: bool,
pub security_check: bool,
}Expand description
What to bundle and how big it may get.
Fields§
§root: PathBuf§scope: Option<PathBuf>Directory or file to bundle, relative to root or absolute inside it.
limit: usize§unit: Unit§intent: Option<String>Task description; None or auto falls back to the session task.
include: Vec<String>§exclude: Vec<String>§knowledge: Option<Vec<String>>Knowledge categories to include (all for every category).
knowledge_limit: usize§knowledge_auto: boolAlso include machine-derived auto:* facts.
security_check: boolWithhold files in which secrets are detected.
Implementations§
Trait Implementations§
Source§impl Clone for BundleOptions
impl Clone for BundleOptions
Auto Trait Implementations§
impl Forget for BundleOptions
impl Freeze for BundleOptions
impl Move for BundleOptions
impl RefUnwindSafe for BundleOptions
impl Send for BundleOptions
impl Sync for BundleOptions
impl Unpin for BundleOptions
impl UnsafeUnpin for BundleOptions
impl UnwindSafe for BundleOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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