pub struct OrganizationSwitcherOptions { /* private fields */ }Expand description
Options for the Clerk organization switcher UI.
Implementations§
Source§impl OrganizationSwitcherOptions
impl OrganizationSwitcherOptions
Sourcepub fn from_value(value: Value) -> Self
pub fn from_value(value: Value) -> Self
Wrap an already-built JSON value.
Sourcepub fn option(self, key: impl Into<String>, value: impl Into<Value>) -> Self
pub fn option(self, key: impl Into<String>, value: impl Into<Value>) -> Self
Set a raw clerk-js option by its JavaScript key.
If the wrapped value is not a JSON object, it is replaced with an empty object before the key is set.
Sourcepub fn into_value(self) -> Value
pub fn into_value(self) -> Value
Convert into the raw JSON value passed to clerk-js.
Source§impl OrganizationSwitcherOptions
impl OrganizationSwitcherOptions
Sourcepub fn create_organization_url(self, value: impl Into<String>) -> Self
pub fn create_organization_url(self, value: impl Into<String>) -> Self
Set where Clerk navigates to create an organization.
Sourcepub fn after_create_organization_url(self, value: impl Into<String>) -> Self
pub fn after_create_organization_url(self, value: impl Into<String>) -> Self
Set where Clerk redirects after creating an organization.
Sourcepub fn organization_profile_url(self, value: impl Into<String>) -> Self
pub fn organization_profile_url(self, value: impl Into<String>) -> Self
Set where Clerk navigates for organization profile management.
Sourcepub fn appearance(self, value: Value) -> Self
pub fn appearance(self, value: Value) -> Self
Forward Clerk’s raw appearance object.
Trait Implementations§
Source§impl Clone for OrganizationSwitcherOptions
impl Clone for OrganizationSwitcherOptions
Source§fn clone(&self) -> OrganizationSwitcherOptions
fn clone(&self) -> OrganizationSwitcherOptions
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 OrganizationSwitcherOptions
impl Debug for OrganizationSwitcherOptions
Source§impl Default for OrganizationSwitcherOptions
impl Default for OrganizationSwitcherOptions
Source§fn default() -> OrganizationSwitcherOptions
fn default() -> OrganizationSwitcherOptions
Returns the “default value” for a type. Read more
impl Eq for OrganizationSwitcherOptions
Source§impl From<&OrganizationSwitcherOptions> for Value
impl From<&OrganizationSwitcherOptions> for Value
Source§fn from(options: &OrganizationSwitcherOptions) -> Self
fn from(options: &OrganizationSwitcherOptions) -> Self
Converts to this type from the input type.
Source§impl From<OrganizationSwitcherOptions> for Value
impl From<OrganizationSwitcherOptions> for Value
Source§fn from(options: OrganizationSwitcherOptions) -> Self
fn from(options: OrganizationSwitcherOptions) -> Self
Converts to this type from the input type.
Source§impl From<Value> for OrganizationSwitcherOptions
impl From<Value> for OrganizationSwitcherOptions
impl StructuralPartialEq for OrganizationSwitcherOptions
Auto Trait Implementations§
impl Freeze for OrganizationSwitcherOptions
impl RefUnwindSafe for OrganizationSwitcherOptions
impl Send for OrganizationSwitcherOptions
impl Sync for OrganizationSwitcherOptions
impl Unpin for OrganizationSwitcherOptions
impl UnsafeUnpin for OrganizationSwitcherOptions
impl UnwindSafe for OrganizationSwitcherOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.