Fix Rust Sender to not copy on Send

Change-Id: I1a21a2918f5dadcfa7e5798bb202680c4660cf10
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/aos/events/event_loop_runtime.rs b/aos/events/event_loop_runtime.rs
index 6bcca6a..9e6bcc5 100644
--- a/aos/events/event_loop_runtime.rs
+++ b/aos/events/event_loop_runtime.rs
@@ -1246,12 +1246,7 @@
 
         use ffi::aos::RawSender_Error as FfiError;
         // SAFETY: This is a valid buffer we're passing.
-        match unsafe {
-            self.raw_sender
-                .0
-                .as_mut()
-                .CopyAndSend(data.as_ptr(), data.len())
-        } {
+        match unsafe { self.raw_sender.0.as_mut().SendBuffer(data.len()) } {
             FfiError::kOk => Ok(()),
             FfiError::kMessagesSentTooFast => Err(SendError::MessagesSentTooFast),
             FfiError::kInvalidRedzone => Err(SendError::InvalidRedzone),