[−][src]Struct moxie_dom::elements::forms::MeterBuilder
The HTML <meter>
element represents either a scalar value within a known range or a
fractional value.
A type for initializing the element's attributes before calling build
.
Implementations
impl MeterBuilder
[src]
impl MeterBuilder
[src]
pub fn value(self, to_set: impl ToString) -> Self
[src]
The current numeric value. This must be between the minimum and maximum values (min attribute and max attribute) if they are specified. If unspecified or malformed, the value is 0. If specified, but not within the range given by the min attribute and max attribute, the value is equal to the nearest end of the range.
Note: Unless the value attribute is between 0 and 1 (inclusive), the min and max attributes should define the range so that the value attribute's value is within it.
pub fn min(self, to_set: impl ToString) -> Self
[src]
The lower numeric bound of the measured range. This must be less than the maximum value (max attribute), if specified. If unspecified, the minimum value is 0.
pub fn max(self, to_set: impl ToString) -> Self
[src]
The upper numeric bound of the measured range. This must be greater than the minimum value (min attribute), if specified. If unspecified, the maximum value is 1.
pub fn form(self, to_set: impl ToString) -> Self
[src]
The <form>
element to associate the <meter>
element with (its form owner). The value
of this attribute must be the id of a <form>
in the same document. If this attribute
is not set, the <button>
is associated with its ancestor <form>
element, if any.
This attribute is only used if the <meter>
element is being used as a form-associated
element, such as one displaying a range corresponding to an <input type="number">
.
pub fn high(self, to_set: u32) -> Self
[src]
The upper numeric bound of the low end of the measured range. This must be greater than the minimum value (min attribute), and it also must be less than the high value and maximum value (high attribute and max attribute, respectively), if any are specified. If unspecified, or if less than the minimum value, the low value is equal to the minimum value.
pub fn low(self, to_set: u32) -> Self
[src]
The lower numeric bound of the high end of the measured range. This must be less than the maximum value (max attribute), and it also must be greater than the low value and minimum value (low attribute and min attribute, respectively), if any are specified. If unspecified, or if greater than the maximum value, the high value is equal to the maximum value.
pub fn optimum(self, to_set: u32) -> Self
[src]
This attribute indicates the optimal numeric value. It must be within the range (as defined by the min attribute and max attribute). When used with the low attribute and high attribute, it gives an indication where along the range is considered preferable. For example, if it is between the min attribute and the low attribute, then the lower range is considered preferred.
Trait Implementations
impl ElementBuilder for MeterBuilder
[src]
pub fn attribute(self, name: &'static str, value: impl AsRef<str>) -> Self
[src]
pub fn class(self, to_set: impl ToString) -> Self
[src]
pub fn id(self, to_set: impl ToString) -> Self
[src]
pub fn style(self, to_set: impl ToString) -> Self
[src]
impl<E> EventTarget<E> for MeterBuilder where
E: GlobalEvent,
[src]
E: GlobalEvent,
impl GlobalEventHandler for MeterBuilder
[src]
pub fn onabort(self, callback: impl FnMut(Abort) + 'static) -> Self
[src]
pub fn onblur(self, callback: impl FnMut(Blur) + 'static) -> Self
[src]
pub fn oncancel(self, callback: impl FnMut(Cancel) + 'static) -> Self
[src]
pub fn oncanplay(self, callback: impl FnMut(CanPlay) + 'static) -> Self
[src]
pub fn oncanplaythrough(
self,
callback: impl FnMut(CanPlayThrough) + 'static
) -> Self
[src]
self,
callback: impl FnMut(CanPlayThrough) + 'static
) -> Self
pub fn onchange(self, callback: impl FnMut(Change) + 'static) -> Self
[src]
pub fn onclick(self, callback: impl FnMut(Click) + 'static) -> Self
[src]
pub fn onclose(self, callback: impl FnMut(CloseWebsocket) + 'static) -> Self
[src]
pub fn oncontextmenu(self, callback: impl FnMut(ContextMenu) + 'static) -> Self
[src]
pub fn oncuechange(self, callback: impl FnMut(CueChange) + 'static) -> Self
[src]
pub fn ondblclick(self, callback: impl FnMut(DoubleClick) + 'static) -> Self
[src]
pub fn ondrag(self, callback: impl FnMut(Drag) + 'static) -> Self
[src]
pub fn ondragend(self, callback: impl FnMut(DragEnd) + 'static) -> Self
[src]
pub fn ondragenter(self, callback: impl FnMut(DragEnter) + 'static) -> Self
[src]
pub fn ondragexit(self, callback: impl FnMut(DragExit) + 'static) -> Self
[src]
pub fn ondragleave(self, callback: impl FnMut(DragLeave) + 'static) -> Self
[src]
pub fn ondragover(self, callback: impl FnMut(DragOver) + 'static) -> Self
[src]
pub fn ondragstart(self, callback: impl FnMut(DragStart) + 'static) -> Self
[src]
pub fn ondrop(self, callback: impl FnMut(Dropped) + 'static) -> Self
[src]
pub fn ondurationchange(
self,
callback: impl FnMut(DurationChange) + 'static
) -> Self
[src]
self,
callback: impl FnMut(DurationChange) + 'static
) -> Self
pub fn onemptied(self, callback: impl FnMut(Emptied) + 'static) -> Self
[src]
pub fn onended(self, callback: impl FnMut(PlaybackEnded) + 'static) -> Self
[src]
pub fn onerror(self, callback: impl FnMut(ErrorEvent) + 'static) -> Self
[src]
pub fn onfocus(self, callback: impl FnMut(Focus) + 'static) -> Self
[src]
pub fn ongotpointercapture(
self,
callback: impl FnMut(GotPointerCapture) + 'static
) -> Self
[src]
self,
callback: impl FnMut(GotPointerCapture) + 'static
) -> Self
pub fn oninput(self, callback: impl FnMut(Input) + 'static) -> Self
[src]
pub fn oninvalid(self, callback: impl FnMut(Invalid) + 'static) -> Self
[src]
pub fn onkeydown(self, callback: impl FnMut(KeyDown) + 'static) -> Self
[src]
pub fn onkeypress(self, callback: impl FnMut(KeyPress) + 'static) -> Self
[src]
pub fn onkeyup(self, callback: impl FnMut(KeyUp) + 'static) -> Self
[src]
pub fn onload(self, callback: impl FnMut(ResourceLoad) + 'static) -> Self
[src]
pub fn onloadeddata(self, callback: impl FnMut(DataLoaded) + 'static) -> Self
[src]
pub fn onloadedmetadata(
self,
callback: impl FnMut(MetadataLoaded) + 'static
) -> Self
[src]
self,
callback: impl FnMut(MetadataLoaded) + 'static
) -> Self
pub fn onloadend(self, callback: impl FnMut(LoadEnd) + 'static) -> Self
[src]
pub fn onloadstart(self, callback: impl FnMut(LoadStart) + 'static) -> Self
[src]
pub fn onlostpointercapture(
self,
callback: impl FnMut(LostPointerCapture) + 'static
) -> Self
[src]
self,
callback: impl FnMut(LostPointerCapture) + 'static
) -> Self
pub fn onmouseenter(self, callback: impl FnMut(MouseEnter) + 'static) -> Self
[src]
pub fn onmouseleave(self, callback: impl FnMut(MouseLeave) + 'static) -> Self
[src]
pub fn onmousemove(self, callback: impl FnMut(MouseMove) + 'static) -> Self
[src]
pub fn onmouseout(self, callback: impl FnMut(MouseOut) + 'static) -> Self
[src]
pub fn onmouseover(self, callback: impl FnMut(MouseOver) + 'static) -> Self
[src]
pub fn onmouseup(self, callback: impl FnMut(MouseUp) + 'static) -> Self
[src]
pub fn onpause(self, callback: impl FnMut(Pause) + 'static) -> Self
[src]
pub fn onplay(self, callback: impl FnMut(Play) + 'static) -> Self
[src]
pub fn onplaying(self, callback: impl FnMut(Playing) + 'static) -> Self
[src]
pub fn onpointercancel(
self,
callback: impl FnMut(PointerCancel) + 'static
) -> Self
[src]
self,
callback: impl FnMut(PointerCancel) + 'static
) -> Self
pub fn onpointerdown(self, callback: impl FnMut(PointerDown) + 'static) -> Self
[src]
pub fn onpointerenter(
self,
callback: impl FnMut(PointerEnter) + 'static
) -> Self
[src]
self,
callback: impl FnMut(PointerEnter) + 'static
) -> Self
pub fn onpointerleave(
self,
callback: impl FnMut(PointerLeave) + 'static
) -> Self
[src]
self,
callback: impl FnMut(PointerLeave) + 'static
) -> Self
pub fn onpointermove(self, callback: impl FnMut(PointerMove) + 'static) -> Self
[src]
pub fn onpointerout(self, callback: impl FnMut(PointerOut) + 'static) -> Self
[src]
pub fn onpointerover(self, callback: impl FnMut(PointerOver) + 'static) -> Self
[src]
pub fn onpointerup(self, callback: impl FnMut(PointerUp) + 'static) -> Self
[src]
pub fn onprogress(self, callback: impl FnMut(Progress) + 'static) -> Self
[src]
pub fn onratechange(
self,
callback: impl FnMut(PlaybackRateChange) + 'static
) -> Self
[src]
self,
callback: impl FnMut(PlaybackRateChange) + 'static
) -> Self
pub fn onreset(self, callback: impl FnMut(FormReset) + 'static) -> Self
[src]
pub fn onresize(self, callback: impl FnMut(ViewResize) + 'static) -> Self
[src]
pub fn onscroll(self, callback: impl FnMut(Scroll) + 'static) -> Self
[src]
pub fn onseeked(self, callback: impl FnMut(Seeked) + 'static) -> Self
[src]
pub fn onseeking(self, callback: impl FnMut(Seeking) + 'static) -> Self
[src]
pub fn onselect(self, callback: impl FnMut(Select) + 'static) -> Self
[src]
pub fn onselectionchange(
self,
callback: impl FnMut(SelectionChange) + 'static
) -> Self
[src]
self,
callback: impl FnMut(SelectionChange) + 'static
) -> Self
pub fn onselectstart(
self,
callback: impl FnMut(SelectionStart) + 'static
) -> Self
[src]
self,
callback: impl FnMut(SelectionStart) + 'static
) -> Self
pub fn onshow(self, callback: impl FnMut(ContextMenuShow) + 'static) -> Self
[src]
pub fn onstalled(self, callback: impl FnMut(Stalled) + 'static) -> Self
[src]
pub fn onsubmit(self, callback: impl FnMut(Submit) + 'static) -> Self
[src]
pub fn onsuspend(self, callback: impl FnMut(Suspend) + 'static) -> Self
[src]
pub fn ontimeupdate(self, callback: impl FnMut(TimeUpdate) + 'static) -> Self
[src]
pub fn onvolumechange(
self,
callback: impl FnMut(VolumeChange) + 'static
) -> Self
[src]
self,
callback: impl FnMut(VolumeChange) + 'static
) -> Self
pub fn onwaiting(self, callback: impl FnMut(Waiting) + 'static) -> Self
[src]
pub fn onwheel(self, callback: impl FnMut(Wheel) + 'static) -> Self
[src]
impl HtmlElementBuilder for MeterBuilder
[src]
pub fn accesskey(self, to_set: impl ToString) -> Self
[src]
pub fn autocapitalize(self, to_set: impl ToString) -> Self
[src]
pub fn contenteditable(self, to_set: bool) -> Self
[src]
pub fn dir(self, to_set: impl ToString) -> Self
[src]
pub fn draggable(self, to_set: bool) -> Self
[src]
pub fn hidden(self, to_set: bool) -> Self
[src]
pub fn inert(self, to_set: bool) -> Self
[src]
pub fn inputmode(self, to_set: impl ToString) -> Self
[src]
pub fn lang(self, to_set: impl ToString) -> Self
[src]
pub fn slot(self, to_set: impl ToString) -> Self
[src]
pub fn spellcheck(self, to_set: impl ToString) -> Self
[src]
pub fn tabindex(self, to_set: impl ToString) -> Self
[src]
pub fn title(self, to_set: impl ToString) -> Self
[src]
impl NodeWrapper for MeterBuilder
[src]
pub fn raw_node_that_has_sharp_edges_please_be_careful(&self) -> &Node
[src]
impl<Child> Parent<Child> for MeterBuilder where
Child: PhrasingContent,
[src]
Child: PhrasingContent,
Auto Trait Implementations
impl !RefUnwindSafe for MeterBuilder
[src]
impl !Send for MeterBuilder
[src]
impl !Sync for MeterBuilder
[src]
impl Unpin for MeterBuilder
[src]
impl !UnwindSafe for MeterBuilder
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<N> Child for N where
N: NodeWrapper,
[src]
N: NodeWrapper,
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,