#[repr(i32)]pub enum SmartBlockType {
Show 28 variants
AccountOld = 0,
Page = 16,
ProfilePage = 17,
Home = 32,
Archive = 48,
Widget = 112,
File = 256,
Template = 288,
BundledTemplate = 289,
BundledRelation = 512,
SubObject = 513,
BundledObjectType = 514,
AnytypeProfile = 515,
Date = 516,
Workspace = 518,
StRelation = 521,
StType = 528,
StRelationOption = 529,
SpaceView = 530,
Identity = 532,
Participant = 534,
MissingObject = 519,
FileObject = 533,
NotificationObject = 535,
DevicesObject = 536,
ChatObjectDeprecated = 537,
ChatDerivedObject = 544,
AccountObject = 545,
}Variants§
AccountOld = 0
deprecated
Page = 16
ProfilePage = 17
Home = 32
Archive = 48
Widget = 112
File = 256
Template = 288
BundledTemplate = 289
BundledRelation = 512
DEPRECATED
SubObject = 513
BundledObjectType = 514
DEPRECATED
AnytypeProfile = 515
Date = 516
Workspace = 518
StRelation = 521
StType = 528
StRelationOption = 529
SpaceView = 530
Identity = 532
Participant = 534
MissingObject = 519
FileObject = 533
NotificationObject = 535
DevicesObject = 536
ChatObjectDeprecated = 537
DEPRECATED Container for any-store based chats
ChatDerivedObject = 544
Any-store based object for chat
AccountObject = 545
Container for account data in tech space
Implementations§
Source§impl SmartBlockType
impl SmartBlockType
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 Clone for SmartBlockType
impl Clone for SmartBlockType
Source§fn clone(&self) -> SmartBlockType
fn clone(&self) -> SmartBlockType
Returns a duplicate of the value. Read more
1.0.0 · 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 SmartBlockType
impl Debug for SmartBlockType
Source§impl Default for SmartBlockType
impl Default for SmartBlockType
Source§fn default() -> SmartBlockType
fn default() -> SmartBlockType
Returns the “default value” for a type. Read more
Source§impl From<SmartBlockType> for i32
impl From<SmartBlockType> for i32
Source§fn from(value: SmartBlockType) -> i32
fn from(value: SmartBlockType) -> i32
Converts to this type from the input type.
Source§impl Hash for SmartBlockType
impl Hash for SmartBlockType
Source§impl Ord for SmartBlockType
impl Ord for SmartBlockType
Source§fn cmp(&self, other: &SmartBlockType) -> Ordering
fn cmp(&self, other: &SmartBlockType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SmartBlockType
impl PartialEq for SmartBlockType
Source§impl PartialOrd for SmartBlockType
impl PartialOrd for SmartBlockType
Source§impl TryFrom<i32> for SmartBlockType
impl TryFrom<i32> for SmartBlockType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<SmartBlockType, UnknownEnumValue>
fn try_from(value: i32) -> Result<SmartBlockType, UnknownEnumValue>
Performs the conversion.
impl Copy for SmartBlockType
impl Eq for SmartBlockType
impl StructuralPartialEq for SmartBlockType
Auto Trait Implementations§
impl Freeze for SmartBlockType
impl RefUnwindSafe for SmartBlockType
impl Send for SmartBlockType
impl Sync for SmartBlockType
impl Unpin for SmartBlockType
impl UnsafeUnpin for SmartBlockType
impl UnwindSafe for SmartBlockType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§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§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
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request