Struct cargo_registry::krate::NewCrate [] [src]

pub struct NewCrate<'a> {
    pub name: &'a str,
    pub description: Option<&'a str>,
    pub homepage: Option<&'a str>,
    pub documentation: Option<&'a str>,
    pub readme: Option<&'a str>,
    pub repository: Option<&'a str>,
    pub license: Option<&'a str>,
    pub max_upload_size: Option<i32>,
}

Fields

Methods

impl<'a> NewCrate<'a>
[src]

Trait Implementations

impl<'a, 'insert, DB> Insertable<table, DB> for &'insert NewCrate<'a> where
    DB: Backend,
    (ColumnInsertValue<name, AsNullableExpr<&'insert &'a str, name>>, ColumnInsertValue<description, AsNullableExpr<&'insert Option<&'a str>, description>>, ColumnInsertValue<homepage, AsNullableExpr<&'insert Option<&'a str>, homepage>>, ColumnInsertValue<documentation, AsNullableExpr<&'insert Option<&'a str>, documentation>>, ColumnInsertValue<readme, AsNullableExpr<&'insert Option<&'a str>, readme>>, ColumnInsertValue<repository, AsNullableExpr<&'insert Option<&'a str>, repository>>, ColumnInsertValue<license, AsNullableExpr<&'insert Option<&'a str>, license>>, ColumnInsertValue<max_upload_size, AsNullableExpr<&'insert Option<i32>, max_upload_size>>): InsertValues<DB>, 

impl<'a: 'insert, 'insert, Op> IntoInsertStatement<table, Op> for &'insert NewCrate<'a>

impl<'a: 'insert, 'insert> UndecoratedInsertRecord<table> for &'insert NewCrate<'a>

impl<'a, 'update> AsChangeset for &'update NewCrate<'a>

impl<'a> Default for NewCrate<'a>
[src]

Returns the "default value" for a type. Read more