pub struct BuildInputs {
pub target: String,
pub profile: String,
pub package: String,
pub bin: String,
pub version: String,
pub release: bool,
pub builds: Vec<Vec<String>>,
pub default_features: bool,
pub features: Vec<String>,
pub toolchain: String,
pub project_file: Option<String>,
pub cargo_lock: Option<String>,
}Expand description
What the package was built from.
Fields§
§target: StringThe target.
profile: StringThe target profile its check ran with.
package: StringThe game’s package.
bin: StringThe program, or the library on the Playdate.
version: StringThe game’s version.
release: boolWhether it was a release build.
builds: Vec<Vec<String>>The cargo arguments of each build.
default_features: boolWhether the builds keep the package’s default features.
features: Vec<String>The features of the game’s package they turn on, with what those turn on.
toolchain: Stringrustc -V.
project_file: Option<String>The SHA-256 of shuyi.ron, which holds the disclosure part.
cargo_lock: Option<String>The SHA-256 of the workspace’s Cargo.lock.
Trait Implementations§
Source§impl Clone for BuildInputs
impl Clone for BuildInputs
Source§fn clone(&self) -> BuildInputs
fn clone(&self) -> BuildInputs
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuildInputs
impl Debug for BuildInputs
Source§impl Default for BuildInputs
impl Default for BuildInputs
Source§fn default() -> BuildInputs
fn default() -> BuildInputs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildInputs
impl<'de> Deserialize<'de> for BuildInputs
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
impl Eq for BuildInputs
Source§impl JsonSchema for BuildInputs
impl JsonSchema for BuildInputs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BuildInputs
impl PartialEq for BuildInputs
Source§impl Serialize for BuildInputs
impl Serialize for BuildInputs
impl StructuralPartialEq for BuildInputs
Auto Trait Implementations§
impl Freeze for BuildInputs
impl RefUnwindSafe for BuildInputs
impl Send for BuildInputs
impl Sync for BuildInputs
impl Unpin for BuildInputs
impl UnsafeUnpin for BuildInputs
impl UnwindSafe for BuildInputs
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.