#[non_exhaustive]pub struct ExportPart {
pub package: Option<String>,
pub features: Vec<String>,
pub beside: Vec<Beside>,
}Expand description
What export builds and ships for the desktop and web targets, on top of
the program and its notes. The Playdate’s package, a .pdx, takes none of
it.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.package: Option<String>The package whose program ships, when it isn’t the game part’s (a
game whose tool program is a package of its own).
features: Vec<String>The features of the game’s package a build turns on. link, the
debug build’s live link, is refused.
beside: Vec<Beside>The files and folders copied into the package.
Trait Implementations§
Source§impl Clone for ExportPart
impl Clone for ExportPart
Source§fn clone(&self) -> ExportPart
fn clone(&self) -> ExportPart
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 ExportPart
impl Debug for ExportPart
Source§impl Default for ExportPart
impl Default for ExportPart
Source§fn default() -> ExportPart
fn default() -> ExportPart
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExportPartwhere
ExportPart: Default,
impl<'de> Deserialize<'de> for ExportPartwhere
ExportPart: Default,
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 ExportPart
Source§impl PartialEq for ExportPart
impl PartialEq for ExportPart
impl StructuralPartialEq for ExportPart
Auto Trait Implementations§
impl Freeze for ExportPart
impl RefUnwindSafe for ExportPart
impl Send for ExportPart
impl Sync for ExportPart
impl Unpin for ExportPart
impl UnsafeUnpin for ExportPart
impl UnwindSafe for ExportPart
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.