Struct libcnb_data::buildpack::Buildpack
source · [−]pub struct Buildpack {
pub id: BuildpackId,
pub name: Option<String>,
pub version: BuildpackVersion,
pub homepage: Option<String>,
pub clear_env: bool,
pub description: Option<String>,
pub keywords: Vec<String>,
pub licenses: Vec<License>,
}Fields
id: BuildpackIdname: Option<String>version: BuildpackVersionhomepage: Option<String>clear_env: booldescription: Option<String>keywords: Vec<String>licenses: Vec<License>Trait Implementations
sourceimpl<'de> Deserialize<'de> for Buildpack
impl<'de> Deserialize<'de> for Buildpack
sourcefn 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 RefUnwindSafe for Buildpack
impl Send for Buildpack
impl Sync for Buildpack
impl Unpin for Buildpack
impl UnwindSafe for Buildpack
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more