pub struct DocumentSnapshotBuilder { /* private fields */ }
Implementations§
Source§impl DocumentSnapshotBuilder
impl DocumentSnapshotBuilder
pub fn document_url( self, document_url: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn title(self, title: impl Into<StringIndex>) -> DocumentSnapshotBuilder
pub fn base_url( self, base_url: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn content_language( self, content_language: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn encoding_name( self, encoding_name: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn public_id( self, public_id: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn system_id( self, system_id: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn frame_id( self, frame_id: impl Into<StringIndex>, ) -> DocumentSnapshotBuilder
pub fn nodes( self, nodes: impl Into<NodeTreeSnapshot>, ) -> DocumentSnapshotBuilder
pub fn layout( self, layout: impl Into<LayoutTreeSnapshot>, ) -> DocumentSnapshotBuilder
pub fn text_boxes( self, text_boxes: impl Into<TextBoxSnapshot>, ) -> DocumentSnapshotBuilder
pub fn scroll_offset_x( self, scroll_offset_x: impl Into<f64>, ) -> DocumentSnapshotBuilder
pub fn scroll_offset_y( self, scroll_offset_y: impl Into<f64>, ) -> DocumentSnapshotBuilder
pub fn content_width( self, content_width: impl Into<f64>, ) -> DocumentSnapshotBuilder
pub fn content_height( self, content_height: impl Into<f64>, ) -> DocumentSnapshotBuilder
pub fn build(self) -> Result<DocumentSnapshot, String>
Trait Implementations§
Source§impl Clone for DocumentSnapshotBuilder
impl Clone for DocumentSnapshotBuilder
Source§fn clone(&self) -> DocumentSnapshotBuilder
fn clone(&self) -> DocumentSnapshotBuilder
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 Default for DocumentSnapshotBuilder
impl Default for DocumentSnapshotBuilder
Source§fn default() -> DocumentSnapshotBuilder
fn default() -> DocumentSnapshotBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DocumentSnapshotBuilder
impl RefUnwindSafe for DocumentSnapshotBuilder
impl Send for DocumentSnapshotBuilder
impl Sync for DocumentSnapshotBuilder
impl Unpin for DocumentSnapshotBuilder
impl UnwindSafe for DocumentSnapshotBuilder
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> 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>
Converts
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>
Converts
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