Skip to content

Commit 5e332c2

Browse files
committed
Left only single Rust snippet
Updated vue prismjs component
1 parent 16166b2 commit 5e332c2

File tree

2 files changed

+26
-14
lines changed

2 files changed

+26
-14
lines changed

Diff for: docs/.vuepress/enhanceApp.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import "prismjs";
55
import "prismjs/plugins/autolinker/prism-autolinker.min";
66
import "prismjs/plugins/autolinker/prism-autolinker.css";
77
import Prism from "vue-prism-component";
8+
import "prismjs/components/prism-rust";
89
import "prismjs/components/prism-csharp";
910
import "prismjs/components/prism-java";
1011
import "prismjs/components/prism-yaml";
11-
import "prismjs/components/prism-rust";
1212
import "prismjs/components/prism-bash";
1313
import * as gtm from "./gtm/inject";
1414
import Vuex from "vuex";

Diff for: docs/clients/grpc/appending-events/README.md

+25-13
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,6 @@ For example:
5656

5757
<<< @/docs/clients/java/generated/0.7/samples/appending_events/AppendingEvents.java#append-duplicate-event
5858
</xode-block>
59-
<xode-block title="Rust">
60-
61-
<<< @/docs/clients/rust/generated/0.9.9/samples/appending_events.rs#append-duplicate-event
62-
</xode-block>
6359
</xode-group>
6460

6561
will result in only a single event being appended.
@@ -107,7 +103,31 @@ For example if we try and append the same record twice expecting both times that
107103
</xode-block>
108104
<xode-block title="Rust">
109105

110-
<<< @/docs/clients/rust/generated/0.9.9/samples/appending_events.rs#append-with-no-stream
106+
```rust
107+
108+
let data = TestEvent {
109+
id: "1".to_string(),
110+
important_data: "some value".to_string(),
111+
};
112+
113+
let event = EventData::json("some-event", &data)?.id(Uuid::new_v4());
114+
let options = AppendToStreamOptions::default().expected_revision(ExpectedRevision::NoStream);
115+
116+
let _ = client
117+
.append_to_stream("same-event-stream", &options, event)
118+
.await?;
119+
120+
let data = TestEvent {
121+
id: "2".to_string(),
122+
important_data: "some other value".to_string(),
123+
};
124+
125+
let event = EventData::json("some-event", &data)?.id(Uuid::new_v4());
126+
127+
let _ = client
128+
.append_to_stream("same-event-stream", &options, event)
129+
.await?;
130+
```
111131
</xode-block>
112132
</xode-group>
113133

@@ -131,10 +151,6 @@ This check can be used to implement optimistic concurrency. When you retrieve a
131151

132152
<<< @/docs/clients/java/generated/0.7/samples/appending_events/AppendingEvents.java#append-with-concurrency-check
133153
</xode-block>
134-
<xode-block title="Rust">
135-
136-
<<< @/docs/clients/rust/generated/0.9.9/samples/appending_events.rs#append-with-concurrency-check
137-
</xode-block>
138154
</xode-group>
139155

140156
<!-- ## Options
@@ -156,8 +172,4 @@ You can provide user credentials to be used to append the data as follows. This
156172

157173
<<< @/docs/clients/java/generated/0.7/samples/appending_events/AppendingEvents.java#overriding-user-credentials
158174
</xode-block>
159-
<xode-block title="Rust">
160-
161-
<<< @/docs/clients/rust/generated/0.9.9/samples/appending_events.rs#overriding-user-credentials
162-
</xode-block>
163175
</xode-group>

0 commit comments

Comments
 (0)