[][src]Struct google_docs1::CreateFootnoteRequest

pub struct CreateFootnoteRequest {
    pub end_of_segment_location: Option<EndOfSegmentLocation>,
    pub location: Option<Location>,
}

Creates a Footnote segment and inserts a new FootnoteReference to it at the given location.

The new Footnote segment will contain a space followed by a newline character.

This type is not used in any activity, and only used as part of another schema.

Fields

end_of_segment_location: Option<EndOfSegmentLocation>

Inserts the footnote reference at the end of the document body.

Footnote references cannot be inserted inside a header, footer or footnote. Since footnote references can only be inserted in the body, the segment ID field must be empty.

location: Option<Location>

Inserts the footnote reference at a specific index in the document.

The footnote reference 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).

Footnote references cannot be inserted inside an equation, header, footer or footnote. Since footnote references can only be inserted in the body, the segment ID field must be empty.

Trait Implementations

impl Clone for CreateFootnoteRequest[src]

impl Debug for CreateFootnoteRequest[src]

impl Default for CreateFootnoteRequest[src]

impl<'de> Deserialize<'de> for CreateFootnoteRequest[src]

impl Part for CreateFootnoteRequest[src]

impl Serialize for CreateFootnoteRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any