প্রশ্ন ট্যাগ «rust»

মরিচা একটি সিস্টেম প্রোগ্রামিং ভাষা যা কোনও জঞ্জাল সংগ্রহকারী ছাড়াই তিনটি লক্ষ্যতে মনোনিবেশ করে: সুরক্ষা, গতি এবং সম্মতি rency মরিচে লিখিত কোড সম্পর্কে প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। [মরিচা -২০১]] এর মতো একটি নির্দিষ্ট সংস্করণ প্রয়োজন এমন কোডের বিষয়ে উল্লেখ করে এমন প্রশ্নের জন্য একটি সংস্করণ নির্দিষ্ট ট্যাগ ব্যবহার করুন। [জং-কার্গো] এবং [মরিচা-ম্যাক্রোস] এর মতো সাবটপিক্সের জন্য আরও সুনির্দিষ্ট ট্যাগগুলি ব্যবহার করুন।

1
কোনও ভেরিয়েবল এবং ফাংশনটির একই নাম থাকলে আমি কীভাবে ফাংশনটিকে কল করব?
একটি ভেরিয়েবল এবং ফাংশনের একই নাম থাকে। আমি কিভাবে ফাংশন কল করব? fn main() { let a = 1; fn a() -> i32 { 2 } println!("{}", a()); } মরিচা সংকলক আমাকে বলেছিল: error[E0618]: expected function, found `{integer}` অন্য কথায়, মরিচা সংকলক aফাংশনটি কল করে না , পরিবর্তে aভেরিয়েবলটি অ্যাক্সেস …
10 rust 

1
`| _ | এর মধ্যে পার্থক্য কী async সরানো}} `এবং` async সরানো | _ | | {} `
আসুন নিম্নলিখিত উদাহরণগুলি বিবেচনা করুন: main.rs use futures::executor::block_on; use futures::future::{FutureExt, TryFutureExt}; async fn fut1() -> Result<String, u32> { Ok("ok".to_string()) } fn main() { println!("Hello, world!"); match block_on(fut1().and_then(|x| async move { Ok(format!("{} is \"ok\"", x)) })) { Ok(s) => println!("{}", s), Err(u) => println!("{}", u) }; } Cargo.toml [dependencies] futures = …
10 rust 

1
কলব্যাক হিসাবে একটি রেফারেন্স নেবে এমন একটি জাস্ট অ্যাসিন এফএন কীভাবে ব্যবহার করবেন?
async fnপ্রয়োগ করে এমন একটি বেনামি প্রকার ফেরত দেয় Future, তাই আমরা যদি এটি একটি কলব্যাক হিসাবে ব্যবহার করতে চাই, আমাদের প্রত্যাবর্তন মানকে একটি বৈশিষ্ট্য অবজেক্টে রূপান্তর করতে হবে। এটি করার জন্য আমি একটি ফাংশন লেখার চেষ্টা করেছি, তবে আমার কিছু জীবনকালীন সমস্যা ছিল। async fnসমস্ত পরামিতিগুলির জীবনকাল ফিরে আসবে, …
10 rust  async-await 

1
দ্বিতীয় প্রেরণা যুক্তি যুক্তির জোর করে কেন আটকাচ্ছে?
Add<char> for Stringপ্রমিত লাইব্রেরিতে ইমপ্লিট যোগ করার চেষ্টা করার সময় আমি এই সমস্যাটি জুড়ে এসেছি । তবে আমরা অপারেটর শেনিনিগান ছাড়াই এটি সহজেই প্রতিলিপি করতে পারি। আমরা এটি দিয়ে শুরু করি: trait MyAdd<Rhs> { fn add(self, rhs: Rhs) -> Self; } impl MyAdd<&str> for String { fn add(mut self, rhs: …

1
কোনও সিঙ্ক অভিনেতা, অ্যাকটিক্স_উইব :: ওয়েব :: ব্লক বা ফিউচার-সিপুপুল ব্যবহার করে ডিজেল চালানো উচিত?
পটভূমি আমি r2d2 এর মাধ্যমে ডিজেল ব্যবহার করে একটি অ্যাকটিক্স-ওয়েব অ্যাপ্লিকেশন নিয়ে কাজ করছি এবং কীভাবে অ্যাসিঙ্ক্রোনাস অনুসন্ধানগুলি করা যায় তা সম্পর্কে নিশ্চিত নই। আমি তিনটি বিকল্প পেয়েছি যা যুক্তিযুক্ত বলে মনে হচ্ছে তবে আমি কোনটি সবচেয়ে ভাল তা সম্পর্কে নিশ্চিত নই। সম্ভাব্য সমাধান সিঙ্ক অভিনেতা একটির জন্য আমি অ্যাকটিক্স …

1
আপনি কীভাবে কোনও জাস্ট "ক্রেট বৈশিষ্ট্য" সক্ষম করবেন?
আমি ব্যবহার করার চেষ্টা করছি rand::SmallRng। ডকুমেন্টেশন বলে এই পিআরএনজিটি বৈশিষ্ট্যযুক্ত : ব্যবহারের জন্য, আপনাকে অবশ্যই ক্রেট বৈশিষ্ট্যটি সক্ষম করতে হবে small_rng। আমি অনুসন্ধান করেছি এবং কীভাবে "ক্র্যাট বৈশিষ্ট্যগুলি" সক্ষম করবেন তা অনুভব করতে পারছি না। মুলতুবিটি এমনকি মরচে ডক্সে কোথাও ব্যবহৃত হয় না। এটিই আমি সেরাটি নিয়ে আসতে পারি: …

2
একটি অবৈধ পয়েন্টার উত্পাদন করে একটি ফাংশন রেফারেন্স কাস্টিং?
আমি তৃতীয় পক্ষের কোডে একটি ত্রুটি সন্ধান করছি এবং আমি এটিকে কিছু লাইনের সাথে সংকুচিত করেছি। use libc::c_void; pub unsafe fn foo() {} fn main() { let ptr = &foo as *const _ as *const c_void; println!("{:x}", ptr as usize); } স্থিতিশীল 1.38.0 এ রান করুন এটি ফাংশন পয়েন্টারটি মুদ্রণ …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.