[−][src]Struct tremor_script::Script
A tremor script
Methods
impl Script
[src]
impl<'run, 'event, 'script> Script where
'script: 'event,
'event: 'run,
[src]
'script: 'event,
'event: 'run,
pub fn parse(
module_path: &ModulePath,
file_name: &str,
script: String,
reg: &Registry
) -> Result<Self, CompilerError>
[src]
module_path: &ModulePath,
file_name: &str,
script: String,
reg: &Registry
) -> Result<Self, CompilerError>
Parses a string and turns it into a script
pub fn docs(&self) -> &Docs
[src]
Returns the documentation for the script
pub fn highlight_script_with<H: Highlighter>(
script: &str,
h: &mut H
) -> Result<()>
[src]
script: &str,
h: &mut H
) -> Result<()>
Highlights a script with a given highlighter.
pub fn highlight_preprocess_script_with<H: Highlighter>(
file_name: &str,
script: &'script str,
h: &mut H
) -> Result<()>
[src]
file_name: &str,
script: &'script str,
h: &mut H
) -> Result<()>
Preprocessesa and highlights a script with a given highlighter.
pub fn format_error_from_script<H: Highlighter>(
script: &str,
h: &mut H,
CompilerError { error: error, cus: cus }: &CompilerError
) -> Result<()>
[src]
script: &str,
h: &mut H,
CompilerError { error: error, cus: cus }: &CompilerError
) -> Result<()>
Format an error given a script source.
pub fn format_warnings_with<H: Highlighter>(&self, h: &mut H) -> Result<()>
[src]
Format an error given a script source.
pub fn format_error(&self, e: &Error) -> String
[src]
Formats an error within this script
pub fn format_error_with<H: Highlighter>(
&self,
h: &mut H,
e: &Error
) -> Result<()>
[src]
&self,
h: &mut H,
e: &Error
) -> Result<()>
Formats an error within this script using a given highlighter
pub fn run(
&'script self,
context: &'run EventContext,
aggr: AggrType,
event: &'run mut Value<'event>,
state: &'run mut Value<'static>,
meta: &'run mut Value<'event>
) -> Result<Return<'event>>
[src]
&'script self,
context: &'run EventContext,
aggr: AggrType,
event: &'run mut Value<'event>,
state: &'run mut Value<'static>,
meta: &'run mut Value<'event>
) -> Result<Return<'event>>
Runs an event through this script
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Script
impl Send for Script
impl Sync for Script
impl Unpin for Script
impl !UnwindSafe for Script
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> Downcast for T where
T: Any,
[src]
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
[src]
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
fn as_any(&self) -> &(dyn Any + 'static)
[src]
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> From<T> for T
[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.
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>,