pub struct LeanWorkerRendered {
pub value: String,
pub rendering: LeanWorkerRendering,
}Expand description
A Lean expression rendered to a string, together with the rendering path that produced it.
LeanWorkerSession::infer_type and whnf attempt notation-aware rendering
via the optional meta_pp_expr shim and fall back to Expr.toString when
the shim is absent or reports Unsupported. The rendering field reports
which path produced the value.
Fields§
§value: String§rendering: LeanWorkerRenderingTrait Implementations§
Source§impl Clone for LeanWorkerRendered
impl Clone for LeanWorkerRendered
Source§fn clone(&self) -> LeanWorkerRendered
fn clone(&self) -> LeanWorkerRendered
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LeanWorkerRendered
impl Debug for LeanWorkerRendered
Source§impl<'de> Deserialize<'de> for LeanWorkerRendered
impl<'de> Deserialize<'de> for LeanWorkerRendered
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeanWorkerRendered, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeanWorkerRendered, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LeanWorkerRendered
impl PartialEq for LeanWorkerRendered
Source§fn eq(&self, other: &LeanWorkerRendered) -> bool
fn eq(&self, other: &LeanWorkerRendered) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LeanWorkerRendered
impl Serialize for LeanWorkerRendered
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for LeanWorkerRendered
impl StructuralPartialEq for LeanWorkerRendered
Auto Trait Implementations§
impl Freeze for LeanWorkerRendered
impl RefUnwindSafe for LeanWorkerRendered
impl Send for LeanWorkerRendered
impl Sync for LeanWorkerRendered
impl Unpin for LeanWorkerRendered
impl UnsafeUnpin for LeanWorkerRendered
impl UnwindSafe for LeanWorkerRendered
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