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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)