pub struct InitializerRequest {
pub session_id: SessionId,
pub run_id: String,
pub active_branch: String,
pub current_objective: String,
pub init_plan: Option<InitPlan>,
pub feature_list: Vec<FeatureRecord>,
pub progress_summary: String,
}Fields§
§session_id: SessionId§run_id: String§active_branch: String§current_objective: String§init_plan: Option<InitPlan>§feature_list: Vec<FeatureRecord>§progress_summary: StringImplementations§
Source§impl InitializerRequest
impl InitializerRequest
pub fn new( session_id: impl Into<SessionId>, run_id: impl Into<String>, current_objective: impl Into<String>, ) -> Self
pub fn with_active_branch(self, active_branch: impl Into<String>) -> Self
pub fn with_init_plan(self, init_plan: InitPlan) -> Self
pub fn with_feature_list(self, feature_list: Vec<FeatureRecord>) -> Self
pub fn with_progress_summary(self, progress_summary: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for InitializerRequest
impl Clone for InitializerRequest
Source§fn clone(&self) -> InitializerRequest
fn clone(&self) -> InitializerRequest
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 InitializerRequest
impl Debug for InitializerRequest
Source§impl PartialEq for InitializerRequest
impl PartialEq for InitializerRequest
impl Eq for InitializerRequest
impl StructuralPartialEq for InitializerRequest
Auto Trait Implementations§
impl Freeze for InitializerRequest
impl RefUnwindSafe for InitializerRequest
impl Send for InitializerRequest
impl Sync for InitializerRequest
impl Unpin for InitializerRequest
impl UnsafeUnpin for InitializerRequest
impl UnwindSafe for InitializerRequest
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