[−][src]Struct boa::syntax::ast::node::break_node::Break
The break
statement terminates the current loop, switch, or label statement and transfers
program control to the statement following the terminated statement.
The break statement includes an optional label that allows the program to break out of a labeled statement. The break statement needs to be nested within the referenced label. The labeled statement can be any block statement; it does not have to be preceded by a loop statement.
More information:
Implementations
impl Break
[src]
pub fn new<OL, L>(label: OL) -> Self where
L: Into<Box<str>>,
OL: Into<Option<L>>,
[src]
L: Into<Box<str>>,
OL: Into<Option<L>>,
Creates a Break
AST node.
pub fn label(&self) -> Option<&str>
[src]
Gets the label of the break statement, if any.
Trait Implementations
impl Clone for Break
[src]
impl Debug for Break
[src]
impl Display for Break
[src]
impl Drop for Break
[src]
impl Executable for Break
[src]
impl Finalize for Break
[src]
impl From<Break> for Node
[src]
impl PartialEq<Break> for Break
[src]
impl StructuralPartialEq for Break
[src]
impl Trace for Break
[src]
Auto Trait Implementations
impl RefUnwindSafe for Break
impl Send for Break
impl Sync for Break
impl Unpin for Break
impl UnwindSafe for Break
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> NativeObject for T where
T: Any + Debug + Trace,
[src]
T: Any + Debug + Trace,
fn as_any(&Self) -> &(dyn Any + 'static)
[src]
fn as_mut_any(&mut Self) -> &mut (dyn Any + 'static)
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,