pub struct InsertSectionBreakRequest {
pub end_of_segment_location: Option<EndOfSegmentLocation>,
pub location: Option<Location>,
pub section_type: Option<String>,
}
Expand description
Inserts a section break at the given location. A newline character will be inserted before the section break.
This type is not used in any activity, and only used as part of another schema.
Fields§
§end_of_segment_location: Option<EndOfSegmentLocation>
Inserts a newline and a section break at the end of the document body. Section breaks cannot be inserted inside a footnote, header or footer. Because section breaks can only be inserted inside the body, the segment ID field must be empty.
location: Option<Location>
Inserts a newline and a section break at a specific index in the document. The section break must be inserted inside the bounds of an existing Paragraph. For instance, it cannot be inserted at a table’s start index (i.e. between the table and its preceding paragraph). Section breaks cannot be inserted inside a table, equation, footnote, header, or footer. Since section breaks can only be inserted inside the body, the segment ID field must be empty.
section_type: Option<String>
The type of section to insert.
Trait Implementations§
Source§impl Clone for InsertSectionBreakRequest
impl Clone for InsertSectionBreakRequest
Source§fn clone(&self) -> InsertSectionBreakRequest
fn clone(&self) -> InsertSectionBreakRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for InsertSectionBreakRequest
impl Debug for InsertSectionBreakRequest
Source§impl Default for InsertSectionBreakRequest
impl Default for InsertSectionBreakRequest
Source§fn default() -> InsertSectionBreakRequest
fn default() -> InsertSectionBreakRequest
Source§impl<'de> Deserialize<'de> for InsertSectionBreakRequest
impl<'de> Deserialize<'de> for InsertSectionBreakRequest
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>,
impl Part for InsertSectionBreakRequest
Auto Trait Implementations§
impl Freeze for InsertSectionBreakRequest
impl RefUnwindSafe for InsertSectionBreakRequest
impl Send for InsertSectionBreakRequest
impl Sync for InsertSectionBreakRequest
impl Unpin for InsertSectionBreakRequest
impl UnwindSafe for InsertSectionBreakRequest
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more