Lines Matching refs:num1

32 /// add num1 + num2

33 pub fn add(num1: &i32, num2: &i32) -> i32 {
34 num1 + num2
37 /// sub num1 + num2
38 pub fn sub(num1: &i32, num2: &i32) -> i32 {
39 num1 - num2
42 /// mul num1 + num2
43 pub fn mul(num1: &i32, num2: &i32) -> i32 {
44 num1 * num2
47 /// div num1 + num2
48 pub fn div(num1: &i32, num2: &i32) -> i32 {
54 _ => num1 / num2,
88 /// Calc add num1 + num2
89 fn add(&self, num1: i32, num2: i32) -> IpcResult<i32>;
90 /// Calc sub num1 + num2
91 fn sub(&self, num1: i32, num2: i32) -> IpcResult<i32>;
92 /// Calc mul num1 + num2
93 fn mul(&self, num1: i32, num2: i32) -> IpcResult<i32>;
94 /// Calc div num1 + num2
95 fn div(&self, num1: i32, num2: i32) -> IpcResult<i32>;
102 let num1: i32 = data.read().expect("Failed to read num1 in addition operation");
104 let ret = stub.add(num1, num2)?;
109 let num1: i32 = data.read().expect("Failed to read num1 in subtraction operation");
110 let num2: i32 = data.read().expect("Failed to read num1 in subtraction operation");
111 let ret = stub.sub(num1, num2)?;
116 let num1: i32 = data.read().expect("Failed to read num1 in multiplication operation");
117 let num2: i32 = data.read().expect("Failed to read num1 in multiplication operation");
118 let ret = stub.mul(num1, num2)?;
123 let num1: i32 = data.read().expect("Failed to read num1 in division operation");
124 let num2: i32 = data.read().expect("Failed to read num1 in division operation");
125 let ret = stub.div(num1, num2)?;
141 fn add (&self, num1: i32, num2: i32) -> IpcResult<i32> {
142 self.0.add(num1, num2)
144 fn sub (&self, num1: i32, num2: i32) -> IpcResult<i32> {
145 self.0.sub(num1, num2)
147 fn mul (&self, num1: i32, num2: i32) -> IpcResult<i32> {
148 self.0.mul(num1, num2)
150 fn div (&self, num1: i32, num2: i32) -> IpcResult<i32> {
151 self.0.div(num1, num2)
156 fn add(&self, num1: i32, num2: i32) -> IpcResult<i32> {
158 data.write(&num1)?;
165 fn sub(&self, num1: i32, num2: i32) -> IpcResult<i32> {
167 data.write(&num1)?;
174 fn mul(&self, num1: i32, num2: i32) -> IpcResult<i32> {
176 data.write(&num1)?;
183 fn div(&self, num1: i32, num2: i32) -> IpcResult<i32> {
185 data.write(&num1)?;