Struct crossbundle_lib::types::CrossbowMetadata
source · [−]pub struct CrossbowMetadata {
pub app_name: Option<String>,
pub assets: Vec<PathBuf>,
pub permissions: Vec<Permission>,
pub icon: Option<PathBuf>,
pub android: AndroidConfig,
pub apple: AppleConfig,
}
Expand description
Cross-platform configuration for Android and Apple for Crossbow.
Fields
app_name: Option<String>
Application name for Android and Apple.
Important: This property has lower priority than Android or Apple manifest
or info_plist
property.
assets: Vec<PathBuf>
Assets directory path relatively to project path.
If specified more than one - all assets will be placed into one directory.
Important: This property has lower priority than Android or Apple assets
property.
permissions: Vec<Permission>
Cross-platform permissions for Android and Apple.
Important: This property has lower priority than AndroidManifest or Apple Info.plist properties.
icon: Option<PathBuf>
Cross-platform icon for Android and Apple.
All necessary icons will be automatically generated for Android and iOS.
android: AndroidConfig
apple: AppleConfig
Implementations
sourceimpl CrossbowMetadata
impl CrossbowMetadata
pub fn get_android_assets(&self) -> &[PathBuf]
pub fn get_apple_assets(&self) -> &[PathBuf]
pub fn get_android_resources(&self) -> &[PathBuf]
pub fn get_apple_resources(&self) -> &[PathBuf]
Trait Implementations
sourceimpl Clone for CrossbowMetadata
impl Clone for CrossbowMetadata
sourcefn clone(&self) -> CrossbowMetadata
fn clone(&self) -> CrossbowMetadata
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CrossbowMetadata
impl Debug for CrossbowMetadata
sourceimpl Default for CrossbowMetadata
impl Default for CrossbowMetadata
sourcefn default() -> CrossbowMetadata
fn default() -> CrossbowMetadata
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CrossbowMetadata
impl<'de> Deserialize<'de> for CrossbowMetadata
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
sourceimpl Serialize for CrossbowMetadata
impl Serialize for CrossbowMetadata
Auto Trait Implementations
impl RefUnwindSafe for CrossbowMetadata
impl Send for CrossbowMetadata
impl Sync for CrossbowMetadata
impl Unpin for CrossbowMetadata
impl UnwindSafe for CrossbowMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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