pub enum TransportKind {
AppGroup,
UserDefaults,
WidgetContainer,
Auto,
}Expand description
Which Apple host→widget channel to use.
Pick this at build time (you know your signing). Do not rely on runtime fan-out.
Variants§
AppGroup
App Group shared container file (widget_data.json). Needs a real Team ID.
UserDefaults
App Group UserDefaults suite. Same signing requirements as [AppGroup].
WidgetContainer
Widget extension container file. Works with ad-hoc signing; macOS host must not be sandboxed.
Auto
One-shot probe at startup (dev only). Prefer pinning an explicit driver in conf.
Implementations§
Trait Implementations§
Source§impl Clone for TransportKind
impl Clone for TransportKind
Source§fn clone(&self) -> TransportKind
fn clone(&self) -> TransportKind
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 moreimpl Copy for TransportKind
Source§impl Debug for TransportKind
impl Debug for TransportKind
Source§impl Default for TransportKind
impl Default for TransportKind
Source§impl<'de> Deserialize<'de> for TransportKind
impl<'de> Deserialize<'de> for TransportKind
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 TransportKind
Source§impl PartialEq for TransportKind
impl PartialEq for TransportKind
impl StructuralPartialEq for TransportKind
Auto Trait Implementations§
impl Freeze for TransportKind
impl RefUnwindSafe for TransportKind
impl Send for TransportKind
impl Sync for TransportKind
impl Unpin for TransportKind
impl UnsafeUnpin for TransportKind
impl UnwindSafe for TransportKind
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