[−][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 label(&self) -> Option<&str>
[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.
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]
fn run(&self, interpreter: &mut Interpreter) -> ResultValue
[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> 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>,