pub struct Link {
pub target_block_id: String,
pub style: i32,
pub fields: Option<Struct>,
pub icon_size: i32,
pub card_style: i32,
pub description: i32,
pub relations: Vec<String>,
}Expand description
Link: block to link some content from an external sources.
Fields§
§target_block_id: Stringid of the target block
style: i32deprecated
fields: Option<Struct>§icon_size: i32§card_style: i32§description: i32§relations: Vec<String>Implementations§
Source§impl Link
impl Link
Sourcepub fn style(&self) -> Style
pub fn style(&self) -> Style
Returns the enum value of style, or the default if the field is set to an invalid enum value.
Sourcepub fn icon_size(&self) -> IconSize
pub fn icon_size(&self) -> IconSize
Returns the enum value of icon_size, or the default if the field is set to an invalid enum value.
Sourcepub fn set_icon_size(&mut self, value: IconSize)
pub fn set_icon_size(&mut self, value: IconSize)
Sets icon_size to the provided enum value.
Sourcepub fn card_style(&self) -> CardStyle
pub fn card_style(&self) -> CardStyle
Returns the enum value of card_style, or the default if the field is set to an invalid enum value.
Sourcepub fn set_card_style(&mut self, value: CardStyle)
pub fn set_card_style(&mut self, value: CardStyle)
Sets card_style to the provided enum value.
Sourcepub fn description(&self) -> Description
pub fn description(&self) -> Description
Returns the enum value of description, or the default if the field is set to an invalid enum value.
Sourcepub fn set_description(&mut self, value: Description)
pub fn set_description(&mut self, value: Description)
Sets description to the provided enum value.
Trait Implementations§
Source§impl Message for Link
impl Message for Link
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.impl StructuralPartialEq for Link
Auto Trait Implementations§
impl Freeze for Link
impl RefUnwindSafe for Link
impl Send for Link
impl Sync for Link
impl Unpin for Link
impl UnsafeUnpin for Link
impl UnwindSafe for Link
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<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