pub enum FunctionCallReportLevel {
Disabled,
None,
Name,
Full,
}Expand description
How much function-call detail an RTVI message exposes (pipecat
RTVIFunctionCallReportLevel). Defaults to None — the most
secure level that still emits the event (tool-call-id only, no name/args).
Variants§
Disabled
Emit no event for this function call.
None
Event with tool_call_id only — no function name, args, or result.
Name
Add the function name (still no args/result).
Full
Add function name, arguments, and result.
Trait Implementations§
Source§impl Clone for FunctionCallReportLevel
impl Clone for FunctionCallReportLevel
impl Copy for FunctionCallReportLevel
Source§impl Debug for FunctionCallReportLevel
impl Debug for FunctionCallReportLevel
Source§impl Default for FunctionCallReportLevel
impl Default for FunctionCallReportLevel
impl Eq for FunctionCallReportLevel
Source§impl PartialEq for FunctionCallReportLevel
impl PartialEq for FunctionCallReportLevel
impl StructuralPartialEq for FunctionCallReportLevel
Auto Trait Implementations§
impl Freeze for FunctionCallReportLevel
impl RefUnwindSafe for FunctionCallReportLevel
impl Send for FunctionCallReportLevel
impl Sync for FunctionCallReportLevel
impl Unpin for FunctionCallReportLevel
impl UnsafeUnpin for FunctionCallReportLevel
impl UnwindSafe for FunctionCallReportLevel
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.