pub struct ScrollIntoViewIfNeededParamsBuilder<'a> { /* private fields */ }Implementations§
Source§impl<'a> ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> ScrollIntoViewIfNeededParamsBuilder<'a>
Sourcepub fn backend_node_id(self, backend_node_id: BackendNodeId) -> Self
pub fn backend_node_id(self, backend_node_id: BackendNodeId) -> Self
Identifier of the backend node.
Sourcepub fn object_id(self, object_id: RemoteObjectId<'a>) -> Self
pub fn object_id(self, object_id: RemoteObjectId<'a>) -> Self
JavaScript object id of the node wrapper.
Sourcepub fn rect(self, rect: Rect) -> Self
pub fn rect(self, rect: Rect) -> Self
The rect to be scrolled into view, relative to the node’s border box, in CSS pixels. When omitted, center of the node will be used, similar to Element.scrollIntoView.
pub fn build(self) -> ScrollIntoViewIfNeededParams<'a>
Trait Implementations§
Source§impl<'a> Default for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> Default for ScrollIntoViewIfNeededParamsBuilder<'a>
Source§fn default() -> ScrollIntoViewIfNeededParamsBuilder<'a>
fn default() -> ScrollIntoViewIfNeededParamsBuilder<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> RefUnwindSafe for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> Send for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> Sync for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> Unpin for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> UnsafeUnpin for ScrollIntoViewIfNeededParamsBuilder<'a>
impl<'a> UnwindSafe for ScrollIntoViewIfNeededParamsBuilder<'a>
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