[−][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
[src]
impl Send for Break
[src]
impl Sync for Break
[src]
impl Unpin for Break
[src]
impl UnwindSafe for Break
[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<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,
pub fn as_any(&Self) -> &(dyn Any + 'static)
[src]
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub 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>,