pub struct CheckRun {
packages: BTreeMap<String, Package>,
accepted_groups: HashSet<String>,
groups: BTreeMap<String, Vec<Package>>,
}
Fields§
§packages: BTreeMap<String, Package>
§accepted_groups: HashSet<String>
§groups: BTreeMap<String, Vec<Package>>
Implementations§
Source§impl CheckRun
impl CheckRun
pub fn new(metadata: &Metadata, allowed_packages: &[String]) -> Result<Self>
pub fn process( &self, concurrency: usize, workspace_root: &Utf8Path, base_branch: Option<&str>, ) -> Result<()>
pub fn get_package(&self, name: impl AsRef<str>) -> Option<&Package>
pub fn is_accepted_group(&self, group: impl AsRef<str>) -> bool
pub fn all_packages(&self) -> impl Iterator<Item = &Package>
pub fn groups(&self) -> impl Iterator<Item = &[Package]>
pub fn all_groups(&self) -> impl Iterator<Item = &[Package]>
Auto Trait Implementations§
impl Freeze for CheckRun
impl RefUnwindSafe for CheckRun
impl Send for CheckRun
impl Sync for CheckRun
impl Unpin for CheckRun
impl UnwindSafe for CheckRun
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