pub struct PipelineEntry {
pub title: String,
pub body: String,
pub status: String,
pub stage: String,
pub entity_type: EntityType,
pub date: Option<String>,
pub source_ref: Option<String>,
pub destination: Option<String>,
pub connected_to: Vec<String>,
pub sub_type: Option<String>,
}Expand description
A parsed pipeline entry from a markdown document.
Fields§
§title: StringTitle from ### heading (cleaned of dates and markers).
body: StringFull content under the heading.
status: StringStatus: “active”, “graduated”, “dissolved”, “explored”, “retired”.
stage: StringStage: “learning”, “thoughts”, “curiosity”, “reflections”, “praxis”.
entity_type: EntityTypeMapped entity type.
date: Option<String>Date from heading or metadata field.
source_ref: Option<String>Source: field value.
destination: Option<String>Destination: field value.
connected_to: Vec<String>Parsed “Connected to:” references.
sub_type: Option<String>Sub-type for special sections: “theme”, “pattern”, “phronesis”.
Trait Implementations§
Source§impl Clone for PipelineEntry
impl Clone for PipelineEntry
Source§fn clone(&self) -> PipelineEntry
fn clone(&self) -> PipelineEntry
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 moreAuto Trait Implementations§
impl Freeze for PipelineEntry
impl RefUnwindSafe for PipelineEntry
impl Send for PipelineEntry
impl Sync for PipelineEntry
impl Unpin for PipelineEntry
impl UnsafeUnpin for PipelineEntry
impl UnwindSafe for PipelineEntry
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 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