pub struct BasicTemplateContext {
pub rel_path: Option<String>,
pub ticket_paths: Option<Vec<String>>,
pub phase: Option<String>,
pub task_id: Option<String>,
pub cycle: Option<u32>,
pub unresolved_items: Option<i64>,
}Expand description
Basic template context for simple replacements
Fields§
§rel_path: Option<String>Relative path bound to {rel_path}.
ticket_paths: Option<Vec<String>>Ticket path list bound to {ticket_paths}.
phase: Option<String>Phase name bound to {phase}.
task_id: Option<String>Task identifier bound to {task_id}.
cycle: Option<u32>Cycle number bound to {cycle}.
unresolved_items: Option<i64>Unresolved item count bound to {unresolved_items}.
Implementations§
Source§impl BasicTemplateContext
impl BasicTemplateContext
Sourcepub fn with_rel_path(self, path: impl Into<String>) -> Self
pub fn with_rel_path(self, path: impl Into<String>) -> Self
Sets the relative path placeholder value.
Sourcepub fn with_ticket_paths(self, paths: Vec<String>) -> Self
pub fn with_ticket_paths(self, paths: Vec<String>) -> Self
Sets the ticket path placeholder value.
Sourcepub fn with_phase(self, phase: impl Into<String>) -> Self
pub fn with_phase(self, phase: impl Into<String>) -> Self
Sets the phase placeholder value.
Sourcepub fn with_task_id(self, id: impl Into<String>) -> Self
pub fn with_task_id(self, id: impl Into<String>) -> Self
Sets the task identifier placeholder value.
Sourcepub fn with_cycle(self, cycle: u32) -> Self
pub fn with_cycle(self, cycle: u32) -> Self
Sets the cycle placeholder value.
Sourcepub fn with_unresolved_items(self, count: i64) -> Self
pub fn with_unresolved_items(self, count: i64) -> Self
Sets the unresolved item count placeholder value.
Trait Implementations§
Source§impl Default for BasicTemplateContext
impl Default for BasicTemplateContext
Auto Trait Implementations§
impl Freeze for BasicTemplateContext
impl RefUnwindSafe for BasicTemplateContext
impl Send for BasicTemplateContext
impl Sync for BasicTemplateContext
impl Unpin for BasicTemplateContext
impl UnsafeUnpin for BasicTemplateContext
impl UnwindSafe for BasicTemplateContext
Blanket Implementations§
Source§impl<T> AnyExt for T
impl<T> AnyExt for T
Source§fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
fn downcast_ref<T>(this: &Self) -> Option<&T>where
T: Any,
Attempts to downcast this to
T behind referenceSource§fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
fn downcast_mut<T>(this: &mut Self) -> Option<&mut T>where
T: Any,
Attempts to downcast this to
T behind mutable referenceSource§fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
fn downcast_rc<T>(this: Rc<Self>) -> Result<Rc<T>, Rc<Self>>where
T: Any,
Attempts to downcast this to
T behind Rc pointerSource§fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
fn downcast_arc<T>(this: Arc<Self>) -> Result<Arc<T>, Arc<Self>>where
T: Any,
Attempts to downcast this to
T behind Arc pointerSource§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, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
impl<T, X> CoerceTo<T> for Xwhere
T: CoerceFrom<X> + ?Sized,
fn coerce_rc_to(self: Rc<X>) -> Rc<T>
fn coerce_box_to(self: Box<X>) -> Box<T>
fn coerce_ref_to(&self) -> &T
fn coerce_mut_to(&mut self) -> &mut T
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> 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