pub struct Brewfile {
pub taps: Vec<TapEntry>,
pub brews: Vec<BrewEntry>,
pub casks: Vec<CaskEntry>,
pub mas: Vec<MasEntry>,
pub whalebrew: Vec<WhalebrewEntry>,
pub vscode: Vec<VscodeEntry>,
}Expand description
Parsed Brewfile contents
Fields§
§taps: Vec<TapEntry>§brews: Vec<BrewEntry>§casks: Vec<CaskEntry>§mas: Vec<MasEntry>§whalebrew: Vec<WhalebrewEntry>§vscode: Vec<VscodeEntry>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Brewfile
impl<'de> Deserialize<'de> for Brewfile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Brewfile
impl RefUnwindSafe for Brewfile
impl Send for Brewfile
impl Sync for Brewfile
impl Unpin for Brewfile
impl UnsafeUnpin for Brewfile
impl UnwindSafe for Brewfile
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