pub struct GutenbergBlock {
pub client_id: Uuid,
pub name: String,
pub is_valid: bool,
pub attributes: Map<String, Value>,
pub inner_blocks: Vec<GutenbergBlock>,
}
Fields§
§client_id: Uuid
§name: String
§is_valid: bool
§attributes: Map<String, Value>
§inner_blocks: Vec<GutenbergBlock>
Implementations§
source§impl GutenbergBlock
impl GutenbergBlock
pub fn paragraph(paragraph: &str) -> Self
pub fn empty_block_from_name(name: String) -> Self
pub fn block_with_name_and_attributes( name: &str, attributes: Map<String, Value> ) -> Self
pub fn block_with_name_attributes_and_inner_blocks( name: &str, attributes: Map<String, Value>, inner_blocks: Vec<GutenbergBlock> ) -> Self
pub fn hero_section(title: &str, sub_title: &str) -> Self
pub fn landing_page_hero_section(title: &str, sub_title: &str) -> Self
pub fn course_objective_section() -> Self
pub fn with_id(self, id: Uuid) -> Self
Trait Implementations§
source§impl Clone for GutenbergBlock
impl Clone for GutenbergBlock
source§fn clone(&self) -> GutenbergBlock
fn clone(&self) -> GutenbergBlock
Returns a copy 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 GutenbergBlock
impl Debug for GutenbergBlock
source§impl<'de> Deserialize<'de> for GutenbergBlock
impl<'de> Deserialize<'de> for GutenbergBlock
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
source§impl PartialEq for GutenbergBlock
impl PartialEq for GutenbergBlock
source§fn eq(&self, other: &GutenbergBlock) -> bool
fn eq(&self, other: &GutenbergBlock) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for GutenbergBlock
impl Serialize for GutenbergBlock
impl StructuralPartialEq for GutenbergBlock
Auto Trait Implementations§
impl RefUnwindSafe for GutenbergBlock
impl Send for GutenbergBlock
impl Sync for GutenbergBlock
impl Unpin for GutenbergBlock
impl UnwindSafe for GutenbergBlock
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