tauri_plugin

Struct Builder

Source
pub struct Builder<'a> { /* private fields */ }

Implementations§

Source§

impl<'a> Builder<'a>

Source

pub fn new(commands: &'a [&'static str]) -> Self

Source

pub fn global_scope_schema(self, schema: RootSchema) -> Self

Sets the global scope JSON schema.

Source

pub fn global_api_script_path<P: Into<PathBuf>>(self, path: P) -> Self

Sets the path to the script that is injected in the webview when the withGlobalTauri configuration is set to true.

This is usually an IIFE that injects the plugin API JavaScript bindings to window.__TAURI__.

Source

pub fn android_path<P: Into<PathBuf>>(self, android_path: P) -> Self

Sets the Android project path.

Source

pub fn ios_path<P: Into<PathBuf>>(self, ios_path: P) -> Self

Sets the iOS project path.

Source

pub fn build(self)

Self::try_build but will exit automatically if an error is found.

Source

pub fn try_build(self) -> Result<()>

Ensure this crate is properly configured to be a Tauri plugin.

§Errors

Errors will occur if environmental variables expected to be set inside of [build scripts] are not found, or if the crate violates Tauri plugin conventions.

Auto Trait Implementations§

§

impl<'a> Freeze for Builder<'a>

§

impl<'a> RefUnwindSafe for Builder<'a>

§

impl<'a> Send for Builder<'a>

§

impl<'a> Sync for Builder<'a>

§

impl<'a> Unpin for Builder<'a>

§

impl<'a> UnwindSafe for Builder<'a>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> MaybeSendSync for T