pub struct Workspace {
pub packages: Vec<Package>,
}Expand description
A Cargo workspace containing potential Solana programs
Fields§
§packages: Vec<Package>Implementations§
Source§impl Workspace
impl Workspace
Sourcepub fn find_solana_programs(&self, filter: &ProgramFilter) -> Vec<SolanaProgram>
pub fn find_solana_programs(&self, filter: &ProgramFilter) -> Vec<SolanaProgram>
Find all Solana programs in this workspace using configured filters
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Workspace
impl RefUnwindSafe for Workspace
impl Send for Workspace
impl Sync for Workspace
impl Unpin for Workspace
impl UnwindSafe for Workspace
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