blob: fcf7b14ae5a0071de8542252033de809dbca3111 [file] [log] [blame]
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An unsafe trait which should be implemented for an object subtype."><title>IsObject in tvm::runtime::object - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/FiraSans-Regular-018c141bf0843ffd.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/FiraSans-Medium-8f9a781e4970d388.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2"><link rel="stylesheet" href="../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../static.files/rustdoc-c4dbdcde0fbd8430.css" id="mainThemeStyle"><link rel="stylesheet" id="themeStyle" href="../../../static.files/light-db279b6232be9c13.css"><link rel="stylesheet" disabled href="../../../static.files/dark-cf923f49f397b216.css"><link rel="stylesheet" disabled href="../../../static.files/ayu-be46fdc453a55015.css"><script src="../../../static.files/storage-3891ce972e3a2bf8.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../static.files/main-98a684e84ae5b08b.js"></script><noscript><link rel="stylesheet" href="../../../static.files/noscript-13285aec31fa243e.css"></noscript><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-16x16-8b506e7a72182f1c.png"><link rel="alternate icon" type="image/png" href="../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle">&#9776;</button><a class="logo-container" href="../../../tvm/index.html"><img class="rust-logo" src="../../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a><h2></h2></nav><nav class="sidebar"><a class="logo-container" href="../../../tvm/index.html"><img class="rust-logo" src="../../../static.files/rust-logo-151179464ae7ed46.svg" alt="logo"></a><h2 class="location"><a href="#">IsObject</a></h2><div class="sidebar-elems"><section><h3><a href="#required-associated-consts">Required Associated Constants</a></h3><ul class="block"><li><a href="#associatedconstant.TYPE_KEY">TYPE_KEY</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In tvm::runtime::object</a></h2></div></nav><main><div class="width-limiter"><nav class="sub"><form class="search-form"><span></span><input class="search-input" name="search" aria-label="Run search in the documentation" autocomplete="off" spellcheck="false" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><div id="help-button" title="help" tabindex="-1"><a href="../../../help.html">?</a></div><div id="settings-menu" tabindex="-1"><a href="../../../settings.html" title="settings"><img width="22" height="22" alt="Change settings" src="../../../static.files/wheel-7b819b6101059cd0.svg"></a></div></form></nav><section id="main-content" class="content"><div class="main-heading"><h1>Trait <a href="../../index.html">tvm</a>::<wbr><a href="../index.html">runtime</a>::<wbr><a href="index.html">object</a>::<wbr><a class="trait" href="#">IsObject</a><button id="copy-path" title="Copy item path to clipboard"><img src="../../../static.files/clipboard-7571035ce49a181d.svg" width="19" height="18" alt="Copy item path"></button></h1><span class="out-of-band"><a class="srclink" href="../../../src/tvm_rt/object/object_ptr.rs.html#175">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>&#x2212;</span>]</button></span></div><pre class="rust item-decl"><code>pub unsafe trait IsObject: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="../struct.Object.html" title="struct tvm::runtime::Object">Object</a>&gt; + <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> {
const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An unsafe trait which should be implemented for an object
subtype.</p>
<p>The trait contains the type key needed to compute the type
index, a method for accessing the base object given the
subtype, and a typed delete method which is specialized
to the subtype.</p>
</div></details><h2 id="required-associated-consts" class="small-section-header">Required Associated Constants<a href="#required-associated-consts" class="anchor">§</a></h2><div class="methods"><section id="associatedconstant.TYPE_KEY" class="method"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#176">source</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a></h4></section></div><h2 id="implementors" class="small-section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ConstIntBoundNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/arith.rs.html#45-46">source</a><a href="#impl-IsObject-for-ConstIntBoundNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/arith/struct.ConstIntBoundNode.html" title="struct tvm::ir::arith::ConstIntBoundNode">ConstIntBoundNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-1" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/arith.rs.html#45-46">source</a><a href="#associatedconstant.TYPE_KEY-1" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;arith.ConstIntBound&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BaseAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/attrs.rs.html#24">source</a><a href="#impl-IsObject-for-BaseAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-2" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/attrs.rs.html#24">source</a><a href="#associatedconstant.TYPE_KEY-2" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Attrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-DiagnosticContextNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-IsObject-for-DiagnosticContextNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/diagnostics/struct.DiagnosticContextNode.html" title="struct tvm::ir::diagnostics::DiagnosticContextNode">DiagnosticContextNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-3" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#associatedconstant.TYPE_KEY-3" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;DiagnosticContext&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-DiagnosticNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#73">source</a><a href="#impl-IsObject-for-DiagnosticNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/diagnostics/struct.DiagnosticNode.html" title="struct tvm::ir::diagnostics::DiagnosticNode">DiagnosticNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-4" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#73">source</a><a href="#associatedconstant.TYPE_KEY-4" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Diagnostic&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-DiagnosticRendererNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-IsObject-for-DiagnosticRendererNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/diagnostics/struct.DiagnosticRendererNode.html" title="struct tvm::ir::diagnostics::DiagnosticRendererNode">DiagnosticRendererNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-5" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#associatedconstant.TYPE_KEY-5" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;DiagnosticRenderer&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BaseExprNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#30">source</a><a href="#impl-IsObject-for-BaseExprNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/expr/struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-6" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#30">source</a><a href="#associatedconstant.TYPE_KEY-6" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Expr&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-GlobalVarNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#66">source</a><a href="#impl-IsObject-for-GlobalVarNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/expr/struct.GlobalVarNode.html" title="struct tvm::ir::expr::GlobalVarNode">GlobalVarNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-7" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#66">source</a><a href="#associatedconstant.TYPE_KEY-7" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;GlobalVar&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PrimExprNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#48">source</a><a href="#impl-IsObject-for-PrimExprNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-8" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#48">source</a><a href="#associatedconstant.TYPE_KEY-8" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;PrimExpr&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BaseFuncNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/function.rs.html#31">source</a><a href="#impl-IsObject-for-BaseFuncNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/function/struct.BaseFuncNode.html" title="struct tvm::ir::function::BaseFuncNode">BaseFuncNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-9" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/function.rs.html#31">source</a><a href="#associatedconstant.TYPE_KEY-9" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;BaseFunc&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-IRModuleNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/module.rs.html#47">source</a><a href="#impl-IsObject-for-IRModuleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/module/struct.IRModuleNode.html" title="struct tvm::ir::module::IRModuleNode">IRModuleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-10" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/module.rs.html#47">source</a><a href="#associatedconstant.TYPE_KEY-10" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;IRModule&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-OpNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/op.rs.html#30">source</a><a href="#impl-IsObject-for-OpNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/op/struct.OpNode.html" title="struct tvm::ir::op::OpNode">OpNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-11" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/op.rs.html#30">source</a><a href="#associatedconstant.TYPE_KEY-11" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Op&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-AvgPool2DAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#202">source</a><a href="#impl-IsObject-for-AvgPool2DAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.AvgPool2DAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::AvgPool2DAttrsNode">AvgPool2DAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-12" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#202">source</a><a href="#associatedconstant.TYPE_KEY-12" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.AvgPool2DAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BatchMatmulAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#239">source</a><a href="#impl-IsObject-for-BatchMatmulAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.BatchMatmulAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::BatchMatmulAttrsNode">BatchMatmulAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-13" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#239">source</a><a href="#associatedconstant.TYPE_KEY-13" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.BatchMatmulAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BatchNormAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#181">source</a><a href="#impl-IsObject-for-BatchNormAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.BatchNormAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::BatchNormAttrsNode">BatchNormAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-14" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#181">source</a><a href="#associatedconstant.TYPE_KEY-14" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.BatchNormAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BiasAddAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#117">source</a><a href="#impl-IsObject-for-BiasAddAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.BiasAddAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::BiasAddAttrsNode">BiasAddAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-15" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#117">source</a><a href="#associatedconstant.TYPE_KEY-15" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.BiasAddAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-Conv1DAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#40">source</a><a href="#impl-IsObject-for-Conv1DAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.Conv1DAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::Conv1DAttrsNode">Conv1DAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-16" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#40">source</a><a href="#associatedconstant.TYPE_KEY-16" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.Conv1DAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-Conv2DAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#59">source</a><a href="#impl-IsObject-for-Conv2DAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.Conv2DAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::Conv2DAttrsNode">Conv2DAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-17" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#59">source</a><a href="#associatedconstant.TYPE_KEY-17" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.Conv2DAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-Conv3DAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#79">source</a><a href="#impl-IsObject-for-Conv3DAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.Conv3DAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::Conv3DAttrsNode">Conv3DAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-18" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#79">source</a><a href="#associatedconstant.TYPE_KEY-18" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.Conv3DAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-Conv3DTransposeAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#98">source</a><a href="#impl-IsObject-for-Conv3DTransposeAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.Conv3DTransposeAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::Conv3DTransposeAttrsNode">Conv3DTransposeAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-19" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#98">source</a><a href="#associatedconstant.TYPE_KEY-19" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.Conv3DTransposeAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-DenseAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#138">source</a><a href="#impl-IsObject-for-DenseAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.DenseAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::DenseAttrsNode">DenseAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-20" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#138">source</a><a href="#associatedconstant.TYPE_KEY-20" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.DenseAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-DropoutAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#230">source</a><a href="#impl-IsObject-for-DropoutAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.DropoutAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::DropoutAttrsNode">DropoutAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-21" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#230">source</a><a href="#associatedconstant.TYPE_KEY-21" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.DropoutAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-GlobalPool2DAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#149">source</a><a href="#impl-IsObject-for-GlobalPool2DAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.GlobalPool2DAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::GlobalPool2DAttrsNode">GlobalPool2DAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-22" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#149">source</a><a href="#associatedconstant.TYPE_KEY-22" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.GlobalPool2DAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-LayerNormAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#249">source</a><a href="#impl-IsObject-for-LayerNormAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.LayerNormAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::LayerNormAttrsNode">LayerNormAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-23" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#249">source</a><a href="#associatedconstant.TYPE_KEY-23" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.LayerNormAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-LeakyReluAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#193">source</a><a href="#impl-IsObject-for-LeakyReluAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.LeakyReluAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::LeakyReluAttrsNode">LeakyReluAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-24" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#193">source</a><a href="#associatedconstant.TYPE_KEY-24" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.LeakyReluAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-MatmulAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#126">source</a><a href="#impl-IsObject-for-MatmulAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.MatmulAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::MatmulAttrsNode">MatmulAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-25" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#126">source</a><a href="#associatedconstant.TYPE_KEY-25" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.MatmulAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-MaxPool2DAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#158">source</a><a href="#impl-IsObject-for-MaxPool2DAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.MaxPool2DAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::MaxPool2DAttrsNode">MaxPool2DAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-26" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#158">source</a><a href="#associatedconstant.TYPE_KEY-26" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.MaxPool2DAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PadAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#30">source</a><a href="#impl-IsObject-for-PadAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.PadAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::PadAttrsNode">PadAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-27" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#30">source</a><a href="#associatedconstant.TYPE_KEY-27" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.PadAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SoftmaxAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#172">source</a><a href="#impl-IsObject-for-SoftmaxAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::SoftmaxAttrsNode">SoftmaxAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-28" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#172">source</a><a href="#associatedconstant.TYPE_KEY-28" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.SoftmaxAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-UpSamplingAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#217">source</a><a href="#impl-IsObject-for-UpSamplingAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/nn/struct.UpSamplingAttrsNode.html" title="struct tvm::ir::relay::attrs::nn::UpSamplingAttrsNode">UpSamplingAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-29" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/nn.rs.html#217">source</a><a href="#associatedconstant.TYPE_KEY-29" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.UpSamplingAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ReduceAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/reduce.rs.html#28">source</a><a href="#impl-IsObject-for-ReduceAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/reduce/struct.ReduceAttrsNode.html" title="struct tvm::ir::relay::attrs::reduce::ReduceAttrsNode">ReduceAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-30" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/reduce.rs.html#28">source</a><a href="#associatedconstant.TYPE_KEY-30" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.ReduceAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-VarianceAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/reduce.rs.html#39">source</a><a href="#impl-IsObject-for-VarianceAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/reduce/struct.VarianceAttrsNode.html" title="struct tvm::ir::relay::attrs::reduce::VarianceAttrsNode">VarianceAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-31" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/reduce.rs.html#39">source</a><a href="#associatedconstant.TYPE_KEY-31" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.ReduceAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-CastAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#42">source</a><a href="#impl-IsObject-for-CastAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.CastAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::CastAttrsNode">CastAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-32" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#42">source</a><a href="#associatedconstant.TYPE_KEY-32" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.CastAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ClipAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#32">source</a><a href="#impl-IsObject-for-ClipAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.ClipAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::ClipAttrsNode">ClipAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-33" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#32">source</a><a href="#associatedconstant.TYPE_KEY-33" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.ClipAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ConcatenateAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#61">source</a><a href="#impl-IsObject-for-ConcatenateAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.ConcatenateAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::ConcatenateAttrsNode">ConcatenateAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-34" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#61">source</a><a href="#associatedconstant.TYPE_KEY-34" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.ConcatenateAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ExpandDimsAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#51">source</a><a href="#impl-IsObject-for-ExpandDimsAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.ExpandDimsAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::ExpandDimsAttrsNode">ExpandDimsAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-35" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#51">source</a><a href="#associatedconstant.TYPE_KEY-35" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.ExpandDimsAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ReshapeAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#70">source</a><a href="#impl-IsObject-for-ReshapeAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.ReshapeAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::ReshapeAttrsNode">ReshapeAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-36" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#70">source</a><a href="#associatedconstant.TYPE_KEY-36" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.ReshapeAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SplitAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#80">source</a><a href="#impl-IsObject-for-SplitAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.SplitAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::SplitAttrsNode">SplitAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-37" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#80">source</a><a href="#associatedconstant.TYPE_KEY-37" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.SplitAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SqueezeAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#99">source</a><a href="#impl-IsObject-for-SqueezeAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.SqueezeAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::SqueezeAttrsNode">SqueezeAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-38" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#99">source</a><a href="#associatedconstant.TYPE_KEY-38" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.SqueezeAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-StackAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#119">source</a><a href="#impl-IsObject-for-StackAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.StackAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::StackAttrsNode">StackAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-39" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#119">source</a><a href="#associatedconstant.TYPE_KEY-39" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.StackAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-StridedSliceAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#131">source</a><a href="#impl-IsObject-for-StridedSliceAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.StridedSliceAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::StridedSliceAttrsNode">StridedSliceAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-40" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#131">source</a><a href="#associatedconstant.TYPE_KEY-40" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.StridedSliceAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TakeAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#108">source</a><a href="#impl-IsObject-for-TakeAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.TakeAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::TakeAttrsNode">TakeAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-41" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#108">source</a><a href="#associatedconstant.TYPE_KEY-41" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.TakeAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TransposeAttrsNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#90">source</a><a href="#impl-IsObject-for-TransposeAttrsNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/attrs/transform/struct.TransposeAttrsNode.html" title="struct tvm::ir::relay::attrs::transform::TransposeAttrsNode">TransposeAttrsNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-42" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/attrs/transform.rs.html#90">source</a><a href="#associatedconstant.TYPE_KEY-42" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.attrs.TransposeAttrs&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-CallNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#148">source</a><a href="#impl-IsObject-for-CallNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.CallNode.html" title="struct tvm::ir::relay::CallNode">CallNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-43" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#148">source</a><a href="#associatedconstant.TYPE_KEY-43" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Call&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ClauseNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#430">source</a><a href="#impl-IsObject-for-ClauseNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.ClauseNode.html" title="struct tvm::ir::relay::ClauseNode">ClauseNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-44" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#430">source</a><a href="#associatedconstant.TYPE_KEY-44" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Clause&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ConstantNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#76">source</a><a href="#impl-IsObject-for-ConstantNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.ConstantNode.html" title="struct tvm::ir::relay::ConstantNode">ConstantNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-45" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#76">source</a><a href="#associatedconstant.TYPE_KEY-45" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Constant&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ConstructorNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#307">source</a><a href="#impl-IsObject-for-ConstructorNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.ConstructorNode.html" title="struct tvm::ir::relay::ConstructorNode">ConstructorNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-46" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#307">source</a><a href="#associatedconstant.TYPE_KEY-46" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Constructor&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ExprNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#37">source</a><a href="#impl-IsObject-for-ExprNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-47" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#37">source</a><a href="#associatedconstant.TYPE_KEY-47" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;RelayExpr&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-FunctionNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#474">source</a><a href="#impl-IsObject-for-FunctionNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.FunctionNode.html" title="struct tvm::ir::relay::FunctionNode">FunctionNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-48" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#474">source</a><a href="#associatedconstant.TYPE_KEY-48" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Function&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-IdNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#57">source</a><a href="#impl-IsObject-for-IdNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.IdNode.html" title="struct tvm::ir::relay::IdNode">IdNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-49" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#57">source</a><a href="#associatedconstant.TYPE_KEY-49" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Id&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-IfNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#204">source</a><a href="#impl-IsObject-for-IfNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.IfNode.html" title="struct tvm::ir::relay::IfNode">IfNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-50" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#204">source</a><a href="#associatedconstant.TYPE_KEY-50" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.If&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-LetNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#181">source</a><a href="#impl-IsObject-for-LetNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for tvm::ir::relay::<a class="struct" href="../../ir/relay/struct.LetNode.html" title="struct tvm::ir::relay::LetNode">LetNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-51" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#181">source</a><a href="#associatedconstant.TYPE_KEY-51" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Let&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-MatchNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451">source</a><a href="#impl-IsObject-for-MatchNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.MatchNode.html" title="struct tvm::ir::relay::MatchNode">MatchNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-52" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451">source</a><a href="#associatedconstant.TYPE_KEY-52" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Match&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PatternConstructorNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#386">source</a><a href="#impl-IsObject-for-PatternConstructorNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.PatternConstructorNode.html" title="struct tvm::ir::relay::PatternConstructorNode">PatternConstructorNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-53" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#386">source</a><a href="#associatedconstant.TYPE_KEY-53" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.PatternConstructor&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PatternNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#332">source</a><a href="#impl-IsObject-for-PatternNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.PatternNode.html" title="struct tvm::ir::relay::PatternNode">PatternNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-54" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#332">source</a><a href="#associatedconstant.TYPE_KEY-54" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Pattern&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PatternTupleNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#411">source</a><a href="#impl-IsObject-for-PatternTupleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.PatternTupleNode.html" title="struct tvm::ir::relay::PatternTupleNode">PatternTupleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-55" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#411">source</a><a href="#associatedconstant.TYPE_KEY-55" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.PatternTuple&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PatternVarNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#367">source</a><a href="#impl-IsObject-for-PatternVarNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.PatternVarNode.html" title="struct tvm::ir::relay::PatternVarNode">PatternVarNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-56" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#367">source</a><a href="#associatedconstant.TYPE_KEY-56" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.PatternVar&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PatternWildcardNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#350">source</a><a href="#impl-IsObject-for-PatternWildcardNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.PatternWildcardNode.html" title="struct tvm::ir::relay::PatternWildcardNode">PatternWildcardNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-57" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#350">source</a><a href="#associatedconstant.TYPE_KEY-57" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.PatternWildcard&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-RefCreateNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#248">source</a><a href="#impl-IsObject-for-RefCreateNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.RefCreateNode.html" title="struct tvm::ir::relay::RefCreateNode">RefCreateNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-58" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#248">source</a><a href="#associatedconstant.TYPE_KEY-58" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.RefCreate&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-RefReadNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#267">source</a><a href="#impl-IsObject-for-RefReadNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.RefReadNode.html" title="struct tvm::ir::relay::RefReadNode">RefReadNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-59" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#267">source</a><a href="#associatedconstant.TYPE_KEY-59" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.RefRead&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-RefWriteNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#286">source</a><a href="#impl-IsObject-for-RefWriteNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.RefWriteNode.html" title="struct tvm::ir::relay::RefWriteNode">RefWriteNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-60" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#286">source</a><a href="#associatedconstant.TYPE_KEY-60" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.RefWrite&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TupleGetItemNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#227">source</a><a href="#impl-IsObject-for-TupleGetItemNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.TupleGetItemNode.html" title="struct tvm::ir::relay::TupleGetItemNode">TupleGetItemNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-61" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#227">source</a><a href="#associatedconstant.TYPE_KEY-61" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.TupleGetItem&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TupleNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#95">source</a><a href="#impl-IsObject-for-TupleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/relay/struct.TupleNode.html" title="struct tvm::ir::relay::TupleNode">TupleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-62" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#95">source</a><a href="#associatedconstant.TYPE_KEY-62" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Tuple&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-VarNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#114">source</a><a href="#impl-IsObject-for-VarNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for tvm::ir::relay::<a class="struct" href="../../ir/relay/struct.VarNode.html" title="struct tvm::ir::relay::VarNode">VarNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-63" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#114">source</a><a href="#associatedconstant.TYPE_KEY-63" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.Var&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SourceMapNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#49">source</a><a href="#impl-IsObject-for-SourceMapNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/source_map/struct.SourceMapNode.html" title="struct tvm::ir::source_map::SourceMapNode">SourceMapNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-64" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#49">source</a><a href="#associatedconstant.TYPE_KEY-64" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;SourceMap&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SourceNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#32">source</a><a href="#impl-IsObject-for-SourceNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/source_map/struct.SourceNode.html" title="struct tvm::ir::source_map::SourceNode">SourceNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-65" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/source_map.rs.html#32">source</a><a href="#associatedconstant.TYPE_KEY-65" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Source&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SourceNameNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#26">source</a><a href="#impl-IsObject-for-SourceNameNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/span/struct.SourceNameNode.html" title="struct tvm::ir::span::SourceNameNode">SourceNameNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-66" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#26">source</a><a href="#associatedconstant.TYPE_KEY-66" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;SourceName&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SpanNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">source</a><a href="#impl-IsObject-for-SpanNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/span/struct.SpanNode.html" title="struct tvm::ir::span::SpanNode">SpanNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-67" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">source</a><a href="#associatedconstant.TYPE_KEY-67" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Span&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-AddNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#68">source</a><a href="#impl-IsObject-for-AddNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.AddNode.html" title="struct tvm::ir::tir::AddNode">AddNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-68" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#68">source</a><a href="#associatedconstant.TYPE_KEY-68" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Add&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-AndNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#96">source</a><a href="#impl-IsObject-for-AndNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.AndNode.html" title="struct tvm::ir::tir::AndNode">AndNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-69" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#96">source</a><a href="#associatedconstant.TYPE_KEY-69" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.And&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-CastNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#81">source</a><a href="#impl-IsObject-for-CastNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.CastNode.html" title="struct tvm::ir::tir::CastNode">CastNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-70" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#81">source</a><a href="#associatedconstant.TYPE_KEY-70" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Cast&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-DivNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#72">source</a><a href="#impl-IsObject-for-DivNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.DivNode.html" title="struct tvm::ir::tir::DivNode">DivNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-71" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#72">source</a><a href="#associatedconstant.TYPE_KEY-71" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Div&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-EqNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#89">source</a><a href="#impl-IsObject-for-EqNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.EqNode.html" title="struct tvm::ir::tir::EqNode">EqNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-72" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#89">source</a><a href="#associatedconstant.TYPE_KEY-72" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.EQ&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-FloorDivNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#74">source</a><a href="#impl-IsObject-for-FloorDivNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.FloorDivNode.html" title="struct tvm::ir::tir::FloorDivNode">FloorDivNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-73" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#74">source</a><a href="#associatedconstant.TYPE_KEY-73" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.FloorDiv&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-FloorModNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#75">source</a><a href="#impl-IsObject-for-FloorModNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.FloorModNode.html" title="struct tvm::ir::tir::FloorModNode">FloorModNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-74" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#75">source</a><a href="#associatedconstant.TYPE_KEY-74" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.FloorMod&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-GeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#94">source</a><a href="#impl-IsObject-for-GeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.GeNode.html" title="struct tvm::ir::tir::GeNode">GeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-75" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#94">source</a><a href="#associatedconstant.TYPE_KEY-75" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.GE&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-GtNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#93">source</a><a href="#impl-IsObject-for-GtNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.GtNode.html" title="struct tvm::ir::tir::GtNode">GtNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-76" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#93">source</a><a href="#associatedconstant.TYPE_KEY-76" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.GT&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-IntImmNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#50-51">source</a><a href="#impl-IsObject-for-IntImmNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.IntImmNode.html" title="struct tvm::ir::tir::IntImmNode">IntImmNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-77" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#50-51">source</a><a href="#associatedconstant.TYPE_KEY-77" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;IntImm&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-LeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#92">source</a><a href="#impl-IsObject-for-LeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.LeNode.html" title="struct tvm::ir::tir::LeNode">LeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-78" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#92">source</a><a href="#associatedconstant.TYPE_KEY-78" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.LE&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-LetNode-1" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#100">source</a><a href="#impl-IsObject-for-LetNode-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for tvm::ir::tir::<a class="struct" href="../../ir/tir/struct.LetNode.html" title="struct tvm::ir::tir::LetNode">LetNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-79" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#100">source</a><a href="#associatedconstant.TYPE_KEY-79" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Let&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-LtNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#91">source</a><a href="#impl-IsObject-for-LtNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.LtNode.html" title="struct tvm::ir::tir::LtNode">LtNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-80" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#91">source</a><a href="#associatedconstant.TYPE_KEY-80" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.LT&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-MaxNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#78">source</a><a href="#impl-IsObject-for-MaxNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.MaxNode.html" title="struct tvm::ir::tir::MaxNode">MaxNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-81" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#78">source</a><a href="#associatedconstant.TYPE_KEY-81" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Max&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-MinNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#77">source</a><a href="#impl-IsObject-for-MinNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.MinNode.html" title="struct tvm::ir::tir::MinNode">MinNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-82" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#77">source</a><a href="#associatedconstant.TYPE_KEY-82" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Min&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ModNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#73">source</a><a href="#impl-IsObject-for-ModNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.ModNode.html" title="struct tvm::ir::tir::ModNode">ModNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-83" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#73">source</a><a href="#associatedconstant.TYPE_KEY-83" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Mod&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-MulNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#70">source</a><a href="#impl-IsObject-for-MulNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.MulNode.html" title="struct tvm::ir::tir::MulNode">MulNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-84" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#70">source</a><a href="#associatedconstant.TYPE_KEY-84" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Mul&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-NeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#90">source</a><a href="#impl-IsObject-for-NeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.NeNode.html" title="struct tvm::ir::tir::NeNode">NeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-85" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#90">source</a><a href="#associatedconstant.TYPE_KEY-85" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.NE&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-NotNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#98">source</a><a href="#impl-IsObject-for-NotNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.NotNode.html" title="struct tvm::ir::tir::NotNode">NotNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-86" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#98">source</a><a href="#associatedconstant.TYPE_KEY-86" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Not&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-OrNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#97">source</a><a href="#impl-IsObject-for-OrNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.OrNode.html" title="struct tvm::ir::tir::OrNode">OrNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-87" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#97">source</a><a href="#associatedconstant.TYPE_KEY-87" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Or&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-RampNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#84">source</a><a href="#impl-IsObject-for-RampNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.RampNode.html" title="struct tvm::ir::tir::RampNode">RampNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-88" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#84">source</a><a href="#associatedconstant.TYPE_KEY-88" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Ramp&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SelectNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#86-87">source</a><a href="#impl-IsObject-for-SelectNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.SelectNode.html" title="struct tvm::ir::tir::SelectNode">SelectNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-89" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#86-87">source</a><a href="#associatedconstant.TYPE_KEY-89" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Select&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-SubNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#69">source</a><a href="#impl-IsObject-for-SubNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/tir/struct.SubNode.html" title="struct tvm::ir::tir::SubNode">SubNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-90" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#69">source</a><a href="#associatedconstant.TYPE_KEY-90" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Sub&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-VarNode-1" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#65-66">source</a><a href="#impl-IsObject-for-VarNode-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for tvm::ir::tir::<a class="struct" href="../../ir/tir/struct.VarNode.html" title="struct tvm::ir::tir::VarNode">VarNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-91" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#65-66">source</a><a href="#associatedconstant.TYPE_KEY-91" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;tir.Var&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-BaseTensorTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#222">source</a><a href="#impl-IsObject-for-BaseTensorTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.BaseTensorTypeNode.html" title="struct tvm::ir::ty::BaseTensorTypeNode">BaseTensorTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-92" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#222">source</a><a href="#associatedconstant.TYPE_KEY-92" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.BaseTensorType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-FuncTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#174">source</a><a href="#impl-IsObject-for-FuncTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.FuncTypeNode.html" title="struct tvm::ir::ty::FuncTypeNode">FuncTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-93" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#174">source</a><a href="#associatedconstant.TYPE_KEY-93" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;FuncType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-GlobalTypeVarNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#117">source</a><a href="#impl-IsObject-for-GlobalTypeVarNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.GlobalTypeVarNode.html" title="struct tvm::ir::ty::GlobalTypeVarNode">GlobalTypeVarNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-94" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#117">source</a><a href="#associatedconstant.TYPE_KEY-94" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;GlobalTypeVar&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-IncompleteTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#199">source</a><a href="#impl-IsObject-for-IncompleteTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.IncompleteTypeNode.html" title="struct tvm::ir::ty::IncompleteTypeNode">IncompleteTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-95" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#199">source</a><a href="#associatedconstant.TYPE_KEY-95" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;IncompleteType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PointerTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#77">source</a><a href="#impl-IsObject-for-PointerTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.PointerTypeNode.html" title="struct tvm::ir::ty::PointerTypeNode">PointerTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-96" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#77">source</a><a href="#associatedconstant.TYPE_KEY-96" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;PointerType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PrimTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#55">source</a><a href="#impl-IsObject-for-PrimTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.PrimTypeNode.html" title="struct tvm::ir::ty::PrimTypeNode">PrimTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-97" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#55">source</a><a href="#associatedconstant.TYPE_KEY-97" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;PrimType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-RelayRefTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#213">source</a><a href="#impl-IsObject-for-RelayRefTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.RelayRefTypeNode.html" title="struct tvm::ir::ty::RelayRefTypeNode">RelayRefTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-98" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#213">source</a><a href="#associatedconstant.TYPE_KEY-98" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.RefType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TensorTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#230">source</a><a href="#impl-IsObject-for-TensorTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.TensorTypeNode.html" title="struct tvm::ir::ty::TensorTypeNode">TensorTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-99" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#230">source</a><a href="#associatedconstant.TYPE_KEY-99" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.TensorType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TupleTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#141">source</a><a href="#impl-IsObject-for-TupleTypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.TupleTypeNode.html" title="struct tvm::ir::ty::TupleTypeNode">TupleTypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-100" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#141">source</a><a href="#associatedconstant.TYPE_KEY-100" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;TupleType&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TypeConstraintNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#165">source</a><a href="#impl-IsObject-for-TypeConstraintNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.TypeConstraintNode.html" title="struct tvm::ir::ty::TypeConstraintNode">TypeConstraintNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-101" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#165">source</a><a href="#associatedconstant.TYPE_KEY-101" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;TypeConstraint&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TypeDataNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#276">source</a><a href="#impl-IsObject-for-TypeDataNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.TypeDataNode.html" title="struct tvm::ir::ty::TypeDataNode">TypeDataNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-102" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#276">source</a><a href="#associatedconstant.TYPE_KEY-102" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;relay.TypeData&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#29">source</a><a href="#impl-IsObject-for-TypeNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-103" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#29">source</a><a href="#associatedconstant.TYPE_KEY-103" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;Type&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-TypeVarNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#106">source</a><a href="#impl-IsObject-for-TypeVarNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ir/ty/struct.TypeVarNode.html" title="struct tvm::ir::ty::TypeVarNode">TypeVarNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-104" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#106">source</a><a href="#associatedconstant.TYPE_KEY-104" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;TypeVar&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-ModuleNode" class="impl"><a class="srclink rightside" href="../../../src/tvm_rt/module.rs.html#42">source</a><a href="#impl-IsObject-for-ModuleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../module/struct.ModuleNode.html" title="struct tvm::module::ModuleNode">ModuleNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-105" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/module.rs.html#42">source</a><a href="#associatedconstant.TYPE_KEY-105" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;runtime.Module&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-NDArrayContainer" class="impl"><a class="srclink rightside" href="../../../src/tvm_rt/ndarray.rs.html#68">source</a><a href="#impl-IsObject-for-NDArrayContainer" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../ndarray/struct.NDArrayContainer.html" title="struct tvm::ndarray::NDArrayContainer">NDArrayContainer</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-106" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/ndarray.rs.html#68">source</a><a href="#associatedconstant.TYPE_KEY-106" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;runtime.NDArray&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-PassInfoNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/transform.rs.html#36">source</a><a href="#impl-IsObject-for-PassInfoNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../../transform/struct.PassInfoNode.html" title="struct tvm::transform::PassInfoNode">PassInfoNode</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-107" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm/transform.rs.html#36">source</a><a href="#associatedconstant.TYPE_KEY-107" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;transform.PassInfo&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-Object" class="impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#43">source</a><a href="#impl-IsObject-for-Object" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../struct.Object.html" title="struct tvm::runtime::Object">Object</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-108" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#43">source</a><a href="#associatedconstant.TYPE_KEY-108" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;runtime.Object&quot;</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IsObject-for-StringObj" class="impl"><a class="srclink rightside" href="../../../src/tvm_rt/string.rs.html#28">source</a><a href="#impl-IsObject-for-StringObj" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a> for <a class="struct" href="../struct.StringObj.html" title="struct tvm::runtime::StringObj">StringObj</a></h3></section></summary><div class="impl-items"><section id="associatedconstant.TYPE_KEY-109" class="associatedconstant trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/string.rs.html#28">source</a><a href="#associatedconstant.TYPE_KEY-109" class="anchor">§</a><h4 class="code-header">const <a href="#associatedconstant.TYPE_KEY" class="constant">TYPE_KEY</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> = &quot;runtime.String&quot;</h4></section></div></details></div><script src="../../../implementors/tvm_rt/object/object_ptr/trait.IsObject.js" data-ignore-extern-crates="tvm_rt" async></script></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>