pub struct Pipeline { /* private fields */ }Expand description
Pipeline for chaining output transformations.
Implementations§
Source§impl Pipeline
impl Pipeline
Sourcepub fn with_config(config: PipelineConfig) -> Self
pub fn with_config(config: PipelineConfig) -> Self
Create a pipeline with custom configuration.
Sourcepub fn transform_issues(&self, issues: Vec<Issue>) -> Result<TransformOutput>
pub fn transform_issues(&self, issues: Vec<Issue>) -> Result<TransformOutput>
Transform a list of issues using budget pipeline.
Sourcepub fn transform_merge_requests(
&self,
mrs: Vec<MergeRequest>,
) -> Result<TransformOutput>
pub fn transform_merge_requests( &self, mrs: Vec<MergeRequest>, ) -> Result<TransformOutput>
Transform a list of merge requests using budget pipeline.
Sourcepub fn transform_diffs(&self, diffs: Vec<FileDiff>) -> Result<TransformOutput>
pub fn transform_diffs(&self, diffs: Vec<FileDiff>) -> Result<TransformOutput>
Transform a list of file diffs using budget pipeline.
Individual diff content is truncated per max_chars_per_item before
budget trimming to protect against giant lock/generated files.
Sourcepub fn transform_comments(
&self,
comments: Vec<Comment>,
) -> Result<TransformOutput>
pub fn transform_comments( &self, comments: Vec<Comment>, ) -> Result<TransformOutput>
Transform a list of comments using budget pipeline.
Sourcepub fn transform_discussions(
&self,
discussions: Vec<Discussion>,
) -> Result<TransformOutput>
pub fn transform_discussions( &self, discussions: Vec<Discussion>, ) -> Result<TransformOutput>
Transform a list of discussions using budget pipeline.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pipeline
impl RefUnwindSafe for Pipeline
impl Send for Pipeline
impl Sync for Pipeline
impl Unpin for Pipeline
impl UnsafeUnpin for Pipeline
impl UnwindSafe for Pipeline
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