#[repr(i32)]pub enum OpenAs {
FullSize = 0,
Overlay = 1,
}
Expand description
When an OnClick
action opens a link, then the client can either open it
as a full-size window (if that’s the frame used by the client), or an
overlay (such as a pop-up). The implementation depends on the client
platform capabilities, and the value selected might be ignored if the
client doesn’t support it. FULL_SIZE
is supported by all clients.
Variants§
FullSize = 0
The link opens as a full-size window (if that’s the frame used by the client).
Overlay = 1
The link opens as an overlay, such as a pop-up.
Implementations§
source§impl OpenAs
impl OpenAs
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for OpenAs
impl Ord for OpenAs
source§impl PartialEq for OpenAs
impl PartialEq for OpenAs
source§impl PartialOrd for OpenAs
impl PartialOrd for OpenAs
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for OpenAs
impl TryFrom<i32> for OpenAs
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
impl Copy for OpenAs
impl Eq for OpenAs
impl StructuralPartialEq for OpenAs
Auto Trait Implementations§
impl Freeze for OpenAs
impl RefUnwindSafe for OpenAs
impl Send for OpenAs
impl Sync for OpenAs
impl Unpin for OpenAs
impl UnwindSafe for OpenAs
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§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
§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
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request